У меня две формы: One
и Two
, а текст заголовка обоих этих же имен.Модальные диалоговые окна моделирования
One
оказывает кнопку и событие щелчка содержит,
Two l_objTwo = new Two();
l_objTwo.Show();
MessageBox.Show("Two Closed");
Он открывает Two
и после того, что «два закрытых» сообщение будет выскочило.
Мой scenerio в том, что Two
должен быть открыт в Modeless
образом мне нужно то есть контроль над One
и в то же время мне нужно выполнить некоторые функции после Two
был закрыт. На данный момент я использую как,
[DllImport("user32.dll", EntryPoint = "FindWindow", CharSet = CharSet.Auto)]
public static extern IntPtr FindWindow(String sClassName, String sAppName);
Two l_objTwo = new Two();
l_objTwo.Show();
IntPtr l_objHandle = FindWindow(null, "Two");
while ((int)l_objHandle > 0)
{
l_objHandle = FindWindow(null, "Two");
Application.DoEvents();
}
MessageBox.Show("Two Closed");
Его работа прекрасна, но это единственный способ достичь этого?
@svick & @ Jodrell: Спасибо ........... –