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

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
01.02.2005, 08:00
    #32893668
Алексей Р.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BUG?! Почему уничтожается модальный диалог?!
Может дело в свойстве Owner
Я сразу сделал с Owner, у меня все работает корректно.

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


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