|
I have problem, which is to minimize a WinForm Application with an Open Modal Dialog. When the WinForm Application is minimized, then the Modal Dialog is destroyed. Why?! 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);
...when MainForm is minimized, then modalForm is destroyed... ?! BUG ?!; }
private void timer_Tick(object sender, EventArgs e) { if (WindowState == FormWindowState.Normal) WindowState = FormWindowState.Minimized; else WindowState = FormWindowState.Normal; } }
I have Visual Studio .NET 2003 and Framework v1.1 SP1.
Kindly solve my problem. |