Warum nicht eine Funktion in das Form einbauen und für jedes Element
Code:
Control.Visible = false;
einbauen, anschließend zeichnen und wieder anzeigen.
Sorry, aber ich blick gerade nicht, was du meinst. Denn das Problem mit den Steuerelementen hat sich ja durch Davids Methode gelöst.
Es geht ja nur noch um den Druckdialog der genau im Moment des Druckens noch auf dem Blatt abgebildet wird!
Am Anfang von printDocument1_PrintPage.
Ja das hab ich ausprobiert, bei mir ging das seltsamer weise nicht.
Ich habe aber eine Lösungsidee. Es gibt doch bei .NET bestimmt genau wie in JAVA eine Eigenschaft wie:
|
C-/C++-Quelltext
|
1
|
bool alwaysOnTop;
|
welche verhindert, dass Dialoge oben drauf angezeigt werden. Ich hab auch mal ein bisschen mit Begriffen wie: How can I put my form always on top gegoogelt hab aber hauptsächlich Sachen zur WinAPI gefunden.
Weiß jemand ob es wowas gibt, denn das wäre vermutlich die optimalste Lösung für mein Problem.
Schonmal vielen dank für eure bisherige Hilfe
»TheProgrammer«