我的主窗体Form1,继承窗体Form2,主窗体把控件设为public,继承窗体可以对相应控件做修改。
现在我的状态栏控件StatusStrip,设为public,子窗体中状态栏确是不可修改的。
请问,如果子窗体中的状态栏要做成不一样的,又要继承主窗体应该怎么做啊。

解决方案 »

  1.   


        public partial class Form2 : Form1   //默认为public partial class Form2 : Form    
        {
            public Form2()
            {
                InitializeComponent();
            }
        }
    你的意思是这个吧
      

  2.   

    将StatusStrip1修改为protected可见。在子类的构造函数中更改:比如
    base.statusStrip1.Panels[1].Text = "modified";
      

  3.   

            public Form2()
            {
                InitializeComponent();
                base.toolStripStatusLabel1.Text = "XXX";//显示状态栏信息        }
    已经解决,谢谢caozhy。