![]() |
showmessage beim Prog.-Start aber nach dem Öffnen der Form
Hallo Leute,
wie kann ich eine Showmessage oder einen Messagedialog beim Programmstart anzeigen, aber nach dem Anzeigen des Hauptforumlars. Im oncreate-event des Formulars geht es ja nicht nach dem Anzeigen der Form. Wie könnte ich das machen? Gruß |
Re: showmessage beim Prog.-Start aber nach dem Öffnen der Fo
Hai ak1,
versuche es mal im OnActivate deiner Form. |
Re: showmessage beim Prog.-Start aber nach dem Öffnen der Fo
Oder Im Quelltext des Projektes (Nicht der Unit):
Delphi-Quellcode:
program Project1;
uses Forms, Unit1 in 'Unit1.pas' {Form1}; {$R *.RES} begin Application.Initialize; Application.CreateForm(TForm1, Form1); MessageDlg('Nachricht', mtError, [mbOK], 0); Application.Run; end. |
Re: showmessage beim Prog.-Start aber nach dem Öffnen der Fo
Zitat:
Für solche Fälle bietet sich ein boolean-Flag an, welches im OnCreate auf true gesetzt wird. Im OnActivate kannst du prüfen, ob es true ist -> Nachricht anzeigen, direkt danach wird es auf false gesetzt. Damit ist sichergestellt, daß das Ding wirklich nur einmal angezeigt wird. Roderich |
Re: showmessage beim Prog.-Start aber nach dem Öffnen der Fo
Hallo sharky,
im onActivate-Event funktioniert es, nur will ich jetzt das Fenster erst anzeigen lassen, wenn es maximiert ist, da mein Fenster beim Start maximiert wird. Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:45 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