У меня есть библиотека классов, которая открывает 2 формы: первый - это заставка, в которой отображается загрузочное сообщение, когда загружаются сборки. Вторая показывает форму с некоторыми элементами управления. Моя проблема заключается в том, что моя библиотека классов вызывается через веб-апплет и JNI. Мои формы всегда отображаются за страницей браузера.Форма для открытия в фокусе/сверху
Я знаю, что у меня есть несколько разных вариантов, но каков наилучший способ убедиться, что мои формы открываются спереди, когда они впервые открыты? Я не хочу, чтобы они оставались на вершине навсегда. Focus
и BringToFront
, похоже, не работают.
public MyForm()
{
InitializeComponent();
this.Focus();
this.BringToFront();
}
Activate()
не работает, либо ...
'Activate' должен работать, если вы позвоните в нужное время. Это время не в конструкторе. Вы должны позвонить ему после этого. – Dan