Tob*_*son 9 .net c# controls custom-controls winforms
如何设置自定义控件的默认属性,即首次将它们拖动到Designer中的表单上?
无法在此处或通过Google找到答案; 我得到的是如何约束价值观.
使用Width&Height作为示例,如果我在构造函数中设置它们,则每次打开Designer时它们都会应用于控件.如何将它们设置为默认值,在用户更改属性后永远不会再次应用它?
尝试使用DefaultValue属性.
private int height;
[DefaultValue(50)]
public int Height
{
get
{
return height;
}
set
{
height=value;
}
}
Run Code Online (Sandbox Code Playgroud)
Azh*_*any -1
在构造函数中,设置将其拖到画布上时要显示的属性值。或者,如果它们是基本控件的内置属性,则在设计器代码类中设置它们。
| 归档时间: |
|
| 查看次数: |
5432 次 |
| 最近记录: |