首先想知道,一个winform中是否只允许一个statusStrip?
如果不是,帮忙看下,为什么第二个statusStrip会出现System.ArgumentOutOfRangeException的问题
private void checkBox2_CheckedChanged(object sender, EventArgs e)
{
if (this.checkBox2.Checked)
{ statusStrip1.Items[1].Text = "日期:" + DateTime.Now.ToString();
}
else
{
statusStrip1.Items[1].Text = "";
}
} private void checkBox3_CheckedChanged(object sender, EventArgs e)
{
if (this.checkBox3.Checked)
{
statusStrip2.Items[1].Text = "日期:" + DateTime.Now.ToString();
}
else
{
statusStrip2.Items[1].Text = "";
}
}朋友问我,我没办法解决~~~~所以,急求~~~
如果不是,帮忙看下,为什么第二个statusStrip会出现System.ArgumentOutOfRangeException的问题
private void checkBox2_CheckedChanged(object sender, EventArgs e)
{
if (this.checkBox2.Checked)
{ statusStrip1.Items[1].Text = "日期:" + DateTime.Now.ToString();
}
else
{
statusStrip1.Items[1].Text = "";
}
} private void checkBox3_CheckedChanged(object sender, EventArgs e)
{
if (this.checkBox3.Checked)
{
statusStrip2.Items[1].Text = "日期:" + DateTime.Now.ToString();
}
else
{
statusStrip2.Items[1].Text = "";
}
}朋友问我,我没办法解决~~~~所以,急求~~~
this.statusStrip2.Items 是不是最少有2个Item断点调试下就清楚啦!