powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / BUG?! Почему уничтожается модальный диалог?!
2 сообщений из 2, страница 1 из 1
BUG?! Почему уничтожается модальный диалог?!
    #32892004
Quaker_AL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я имею проблему, которая заключается в том, чтобы минимизировать приложение с открытым модальным диалогом.
Когда я минимизирую главное окно приложения, то модальный диалог почему-то уничтожается?! БАГ ?!

Sample:

using System;
using System.Windows.Forms;
class MainForm: Form
{
Timer timer = new Timer();
Form modalForm = new Form();

public MainForm()
{
Button btShowModal = new Button();
btShowModal.Click += new EventHandler(btShowModal_Click);
btShowModal.Parent = this;
timer.Interval = 5000;
timer.Tick += new EventHandler(timer_Tick);
timer.Start();
}

static void Main()
{
Application.Run(new MainForm());
}

private void btShowModal_Click(object sender, EventArgs e)
{
modalForm.ShowDialog(this);

...когда MainForm минимизируется, тогда modalForm уничтожается... ?! BUG ?!;
}

private void timer_Tick(object sender, EventArgs e)
{
if (WindowState == FormWindowState.Normal)
WindowState = FormWindowState.Minimized;
else
WindowState = FormWindowState.Normal;
}
}

У меня Visual Studio .NET 2003 и Framework v1.1 SP1.
...
Рейтинг: 0 / 0
BUG?! Почему уничтожается модальный диалог?!
    #32893668
Алексей Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может дело в свойстве Owner
Я сразу сделал с Owner, у меня все работает корректно.

См. пример
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / BUG?! Почему уничтожается модальный диалог?!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]