![]() |
PrinterDialog bei Programmstart anzeigen ?
Hi,
ich will beim Programmstart dem User in einem Drucker-Dialog die verfügbaren Drucker anzeigen und den Standard-Drucker auswählen lassen. Natürlich soll die erste Form im Hintergrund zu sehen sein, damit er weiß wo er genau ist. Wenn ich nun den PrintDialog im Formshow anzeige, dann ist außer dem Dialog selber nichts zu sehen. Zumindest nicht die Form. Wo soll ich das denn nun hinschreiben ? |
Re: PrinterDialog bei Programmstart anzeigen ?
Im OnPaint.
|
Re: PrinterDialog bei Programmstart anzeigen ?
geht nicht. Ein Teil der Form ist zwar da, aber nur ein Teil.
|
Re: PrinterDialog bei Programmstart anzeigen ?
Im OnActivate.
Aber vorsicht, dieses Ereignis wird jedesmal ausgelöst, wenn das Hauptformular aktiviert wird. Also z.B. eine boolsche Variable entsprechend deklarieren und nur beim ersten Mal den Drucker-Dialog aufrufen. Roderich |
Re: PrinterDialog bei Programmstart anzeigen ?
OnPaint und OnActivate geht tatsächlich nur mit globaler Variable. Ist ja auch klar. Was nur echt komisch ist : wieso kann ich die Form anzeigen und in einem Edit etwas eingeben und sobald der Dialog ins Spiel kommt, drängelt der sich definitiv vor. :shock:
|
Re: PrinterDialog bei Programmstart anzeigen ?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz