当前位置:编程学习 > C#/ASP.NET >>

可视化继承中,工具栏怎么被锁定了?

Form1中有一个工具栏,Modifier属性为protected,工具栏上的按钮Modifier属性也为protected。
新建一个Form2,继承自Form1。
IDE中查看Form2发现工具栏被锁定了,这是为什么?
哪位达人能给个讲讲,谢谢~~ --------------------编程问答-------------------- 找到解决办法了。
在继承类的InitializeComponent()函数中,手动添加一个自己的控件到工具栏上。
例如:

InitializeComponent()函数中添加一个新的成员变量:
// new 一个状态条的Label
    this.statusParameter = new System.Windows.Forms.ToolStripStatusLabel();

// 设置这个Label的属性
    this.statusParameter.AutoSize = false;
    this.statusParameter.BorderSides = System.Windows.Forms.ToolStripStatusLabelBorderSides.Left;
    this.statusParameter.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
    this.statusParameter.Name = "statusParameter";
    this.statusParameter.Size = new System.Drawing.Size(200, 17);
    this.statusParameter.Text = "算法参数:";
    this.statusParameter.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;

窗体类的构造函数中,将这个Label添加到状态栏。
    this.statusMain.Items.Insert(1, this.statusParameter);
// 上面这句代码如果写到了InitializeComponent中,好像会被自动清除
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,