這將設置一個真/假屬性設計模式:如何使用您的自定義c#屬性?
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
?
我不太明白。你不能只在'set'塊中'if(value == true){//做些什麼}'嗎? – keyboardP 2011-06-07 14:00:03