Я использую приложение winform c #. В приложении мы используем множество пользовательских контролей и форм.
У меня есть родительская форма, где я использую UserControl в качестве MainDashBoard. Но для других бизнес-требований также используются формы. В userControl есть кнопка LoadProperties, которая загружает другую форму, отображающую некоторые свойства некоторого объекта.
Что я хочу знать, так это то, как я могу узнать, что в данный момент активным элементом управления является UserControl или Form. Потому что, когда я нажимаю кнопку и говорю
Form1 form = new Form1();
form.MDIParent= this;
form.show();
Это загрузка формы, но this.ActiveControl дает мне кнопку в качестве активного элемента управления, а не форму.
Я хочу получить текущую загруженную форму, как я могу это сделать.
Кто-нибудь может мне помочь ... здесь.
С уважением
Shax.