Entwickler-Ecke
Sonstiges (Delphi) - Formular anzeigen ohne Fokus
Hendrik - So 06.04.03 13:54
Titel: Formular anzeigen ohne Fokus
Hallo
Ich möchte, dass bei der Texteingabe in ein Editfeld ein anderes Formular angezeigt wird, in dem bereits Werte vorgegeben sind. Wenn ich das aber über form2.show; mache erhält das neue Formular den Fokus, d.h. ich muss erst wieder das Editfeld auswählen.
Wie kann ich es denn machen, dass das Formular angezeigt wird ohne den Fokus zu erhalten?
Und wo ich gerade dabei bin : Wie geht dass den bei einem Projekt? Ich meine, wie kann ich es machen, dass mein Programm beim starten ni´cht den Fokus erhält?
wulfskin - So 06.04.03 14:57
1. Nach
Show folgendes schreiben:
SetForegroundWindow(Form1.Handle)2.:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| var hWnd: THandle; begin hWnd := GetForegroundWindow; Application.Initialize; Application.CreateForm(TForm1, Form1); SetForegroundWindow(hWnd); Application.Run; end. //Ungetestet |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!