statusbar中statuspanel.text属性不能修改问题?? 
我在父窗体(form1)加了个状态栏,其中一statuspanel1的text="";在子窗体中(form2)有一按钮,我点击按钮时,想改变statuspanel1.text值。我是这样写的: 
private void button1_Click(object sender, System.EventArgs e) 
{     
   Form1 s1=new Form1 (); 
          s1.statusBarPanel3.Text ="test"; 
          
   } 

解决方案 »

  1.   

    statusBar1Panel3 在 Form1 里是 private 吧,哈哈
      

  2.   

    是public ,我说的是在主窗体的statusbar不能改变panel
      

  3.   

    Form1 s1=new Form1 (); 
              s1.statusBarPanel3.Text ="test";直接用form1.statusBarPanel3不行吗?上面的方法不对吧
      

  4.   

    呵呵,是不对,应该用static 类型的,呵呵
    ================================================================
    此帖通过csdn小助手回复。
        CSDN小助手是使用vb.net编写的CSDN论坛脱机“外挂”,她能够在
    脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
    快,产生的流量更小。    下载地址:http://qqwwee.com/csdn.rar
    ================================================================
      

  5.   

    Form1 s1 = new Form1()you created a new Form1 instance, and what you set is for that new instance, but not the existing one.