如何设置自定义控件的默认属性,即当它们第一次被拖到设计器中的窗体上时?
无法在此处或通过 Google 找到答案;我得到的只是如何约束这些值。
以宽度和高度为例,如果我在构造函数中设置它们,它们就会在每次打开设计器时应用到控件。如何将它们设置为在用户更改属性后不再应用的默认值?
最佳答案
尝试使用 DefaultValue属性。
private int height;
[DefaultValue(50)]
public int Height
{
get
{
return height;
}
set
{
height=value;
}
}
关于C# WinForms 自定义控件默认属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12857194/