如何使用您的自定义c#属性
本文关键字:属性 自定义 何使用 | 更新日期: 2023-09-27 17:58:30
这将true/false属性设置为设计模式:
private bool m_myProp;
[Description("Set meatspin"),Category("Values"),DefaultValue(0),Browsable(true)]
public bool Testprop
{
get
{
return m_myProp;
}
set
{
m_myProp = value;
this.AutoSize = value; // test if it also changes a standard property
}
}
现在我希望它的工作方式如下:当用户将属性设置为true
时,将执行某个操作。
如何对自定义控件和自定义属性执行此操作?
如何让自定义属性的行为与基本属性enabled = true
类似?
您到底想做什么?仅使用:
if(m_myProp) {
班上任何地方。。如果在set块中,当然是在您将其设置为value之后。
或
if(obj.Testprop) {
其中obj是具有Testprop属性的类的实例。