tim*_*thy 5 c# controls text default button
我通过扩展 System.Windows.Forms.Button 类创建了一个自定义控制按钮。
我在新类的构造函数中设置了默认的 .Text .Width 和 .Height 。
当我将此控件放到窗体上时,IDE 足够智能,可以关注构造函数中指定的宽度和高度,并将这些属性分配给正在创建的新按钮,但它会忽略 Text 属性,并分配 .Text按钮为“ucButtonConsumables1”
有没有办法将 .Text 设置为我选择的默认值?
public partial class ucButtonConsumables : System.Windows.Forms.Button {
public ucButtonConsumables() {
this.Text = "Consumables";
this.Width = 184;
this.Height = 23;
this.Click += new EventHandler(ucButtonConsumables_Click);
}
void ucButtonConsumables_Click(object sender, EventArgs e) {
MessageBox.Show("Button Clicked")
}
}
Run Code Online (Sandbox Code Playgroud)
Bil*_*hmi -1
您必须重写派生类中的 Text 属性才能更改。
public override string Text { get; set; }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3065 次 |
| 最近记录: |