我对程序最小化有问题。它有main表单和其他表单,我用ShowDialog()打开它。
问题在于最小化这些对话框窗体。当我在Windows7上的朋友最小化此对话框时,它会最小化对话框和主窗体(对话框不在任务栏中,我将其禁用),但在我的Windows7 only对话框上会像这样最小化
这里有没有机会最小化这两种形式?我发现,在窗体最小化后,Resize事件会被激发,所以我做了这个
private void ShowCode_Resize(object sender, EventArgs e)
{
if (WindowState == FormWindowState.Minimized)
{
main.WindowState = FormWindowState.Minimized;
}
}
但是当我单击任务栏中的窗体时,会显示主窗体并关闭对话框,我不知道为什么?这里有没有机会,总是最小化它到任务栏?为什么在我的电脑上是这样的,而在朋友的电脑上是另一种方式呢?我不知道我是否更改了Windows设置中的某些内容。
发布于 2012-08-13 04:58:22
https://stackoverflow.com/questions/11925670
复制相似问题