Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

CeDoMain

Alter Hase

  • »CeDoMain« ist der Autor dieses Themas

Beiträge: 587

Wohnort: Ilmenau

Beruf: Student für Mechatronik

  • Private Nachricht senden

1

24.05.2014, 17:49

C# .NET Framework 4.5.1 - "Die Seitenansichten werden generiert"-Dialogfeld deaktivieren

Hallo Community,

ich schreibe ein Programm mit C# und dem .NET Framework 4.5.1 wie ihr dem Titel entnehmen könnt... ;) Es besteht aus einer Eingabemaske in Form von mehreren Textfeldern. Deren Inhalt soll später auf ein Blatt Papier gedruckt werden ^^ Damit man immer weiß, wenn man den TextBox Inhalt ändert, wie es später aussieht, habe ich eine PrintPreviewControl eingebaut. Bei jedem TextChanged-Event wird von der PrintPreviewControl die InvalidatePreview()-Methode aufgerufen.

Das funktioniert alles sehr gut und schnell, doch bei jedem Update poppt so ein kleines Fenster auf, das den "Druckvorgang" anzeigt. Das geht auch sehr schnell wieder weg, weil nur eine Seite berechnet wird, aber es nervt trotzdem gewaltig! :( Gibt es eine Möglichkeit dieses Fenster zu deaktivieren, sodass es nicht angezeigt wird und die PrintPreviewControl einfach aktualisiert wird?

Ich hoffe ihr könnt mir helfen - es gibt ja mehrere .NET Programmierer hier. Wenn das hier nicht hinpasst - bitte sagen - ich weiß es hat nichts mit Spieleprogrammierung zu tun... ;)
Mit freundlichem Gruß
CeDo
Discord: #6996 | Skype: cedomain

Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.

Toemsel

Treue Seele

Beiträge: 310

Wohnort: OÖ

Beruf: Student und Programmierer

  • Private Nachricht senden

2

25.05.2014, 15:57

Probier das Contorl mal zu deaktivieren. Enable auf false. Oder die Visibility.
Sonst könntest du das Event auch noch nullen.

CeDoMain

Alter Hase

  • »CeDoMain« ist der Autor dieses Themas

Beiträge: 587

Wohnort: Ilmenau

Beruf: Student für Mechatronik

  • Private Nachricht senden

3

25.05.2014, 16:19

Welches Control denn? Ich kann doch nicht das PrintPreviewControl ausblenden oder Disabeln!? Dann ist meine Vorschau weg... ;)

Ich müsste die Form des kleinen Dialogfeldes ausblenden oder Disablen aber darauf habe ich ja keinen Zugriff oder besser gesagt ich weiß nicht, wie ich da dran komme...
Mit freundlichem Gruß
CeDo
Discord: #6996 | Skype: cedomain

Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

4

25.05.2014, 16:29

Laut dem hier scheint das wohl nicht zu gehen.

Nach jedem Tastendruck direkt ein Update machen finde ich allerdings auch ein wenig overkill ;)

CeDoMain

Alter Hase

  • »CeDoMain« ist der Autor dieses Themas

Beiträge: 587

Wohnort: Ilmenau

Beruf: Student für Mechatronik

  • Private Nachricht senden

5

25.05.2014, 16:40

Danke für den Link! Ich werde es noch mit den WinApi-Befehlen aus dem Link probieren und wenn nicht - muss ichs wohl auf Knopfdruck manchen. :(

Nach jedem Tastendruck direkt ein Update machen finde ich allerdings auch ein wenig overkill ;)

Haha ich weiß, aber probieren kann mans doch ^^
Mit freundlichem Gruß
CeDo
Discord: #6996 | Skype: cedomain

Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.

Werbeanzeige