Я пытаюсь создать пользовательскую командную кнопку, которая по умолчанию использует ширину и высоту для определенных настроек. У меня есть следующий код:
public partial class myCommandButton : Button
{
public magCommandButton()
{
InitializeComponent();
}
[DefaultValue(840)]
public override int Width
{
get
{
return base.Width;
}
set
{
base.Width = value;
}
}
[DefaultValue(340)]
public override int Height
{
get
{
return base.Height;
}
set
{
base.Height = value;
}
}
protected override void OnPaint(PaintEventArgs pe)
{
base.OnPaint(pe);
}
}
Однако, он не скомпилируется, потому что он говорит мне, что я не могу переопределить ширину или высоту. Может кто-нибудь сказать мне, если я подхожу к этому неправильно, или есть ли способ обойти это?