В моей форме у меня есть две сплит-контейнеры и некоторые панели и элементы управления ActiveX и элементы управления Windows Forms другие кнопки, флажок, и т.д., как сейчас в коде, я сказалSplitContainer признан ActiveControl
Control activeControl = this.ActiveControl;
MessageBox.Show(activeControl.Name);
но всегда возвращая splitcontainer1 как activeCnotrl. Как мне получить ActiveControl
?
ну D Не хочу жесткий код мои имена элементов управления ... плюс я пишу это в ProcessCmdKey и я не знаю, где я am..maybe я на splitContainer2 или 3 или 4! – Bohn
Зачем ты меня опустил? Ваш вопрос в том, почему SplitContainer был обнаружен как активный элемент управления и как определить активный элемент управления. Вы никогда не указывали, что у вас есть динамические элементы управления или что вы пишете в ProcessCmdKey. –