Покажите на примере ниже как Вы сворачиваете главное окно, при условии, что открыто модальное окно:
using System;
using System.Windows.Forms;
class MainForm: Form
{
public MainForm()
{
Button btShowModal = new Button();
btShowModal.Click += new EventHandler(btShowModal_Click);
btShowModal.Parent = this;
}
static void Main()
{
Application.Run(new MainForm());
}
Form modalForm;
private void btShowModal_Click(object sender, EventArgs e)
{
modalForm = new Form();
modalForm.ShowDialog();
}
}
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение