Schwerpunktthema beim Laden von Formularen
Ich habe ein ActiveX-Steuerelement (möglicherweise in VB 6.0 oder C ++ geschrieben), das wir als AxInterop in einem C # WinForms-Programm verwenden. Es ist einem Textfeld sehr ähnlich, aber mit einer speziellen Logik usw. und wir haben es einer Symbolleiste hinzugefügt.
Wenn das Formular geladen wird, soll sich der Tastaturfokus in diesem Steuerelement befinden, also habe ich verwendet.Focus
und.Select
Methoden darauf, aber immer noch nicht den Fokus bekommen.
Wenn ich in Visual Studio starte, erhält das Steuerelement den Fokus.
Wenn ich außerhalb der IDE laufe, erhält das Steuerelement nicht den Fokus.
Warum ist das?
Hier ist auch ein Screenshot davon: