Я создал пользовательскую кнопку управления, расширив класс 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")
}
}