![]() |
AW: D12 VCL Eingabefokus nach Menü-Hotkeys
OnCreate
Nein. Nur die MainForm ist mit Visible=True ... sonst werden Forms seit längerem mit Visible=False erstellt, sind beim Create also garnicht sichtbar und SetFocus heult, weil nichtfocusierbare Edits nicht fokusierbar sind. |
AW: D12 VCL Eingabefokus nach Menü-Hotkeys
Du kannst einfach das Tracking des Menüs mit WM_CANCELMODE beenden:
Delphi-Quellcode:
Nichts anderes passiert, wenn du z.B. auf das Formular klickst.
procedure TMainForm.Form1Click(Sender: TObject);
begin //Application.CreateForm(Unit1.TForm1, Application); Unit1.Form1 := TForm1.Create(Application); Unit1.Form1.Show; PostMessage(Handle, WM_CANCELMODE, 0, 0); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:49 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