日期:2014-05-17  浏览次数:21285 次

winform 中两个statusStrip的问题???急求~~~
首先想知道,一个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 = "";
  }
  }

朋友问我,我没办法解决~~~~所以,急求~~~

------解决方案--------------------
顶之~
------解决方案--------------------
那个异常是索引超出范围。。。

那就是statusStrip2.Items[1] 没有2个Item哟