我的问题很简单。我有这个新表格,我只是编码:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.Resize += new EventHandler(Form1_Resize);
this.WindowState = FormWindowState.Minimized;
}
private void Form1_Resize(object sender, EventArgs e)
{
if (WindowState == FormWindowState.Minimized)
{
ShowInTaskbar = false;
}
else if (WindowState == FormWindowState.Normal)
{
ShowInTaskbar = true;
}
}
}
我希望此表单开始最小化,并且仅在表单未最小化时才显示任务栏图标。但是当我运行它时,我收到一个StackOverflowException
. 我认为ShowInTaskbar = false
正在调用 resize 方法。