Pat*_*t O 3 c# controls design-time properties winforms
我希望允许我的控件的用户选择控件的许可方法.选择来自枚举,因此他们必须选择我为其设计的方法之一.需要在运行时执行代码之前选择此许可证.因此,我希望他们在设计时选择一个值.此外,我不希望这个属性在运行时可写,如果可以避免的话.有没有办法让房产只在设计时提供?
Rex*_*x M 5
您可以通过为控件创建单独的设计器类来提供控件设计时行为.由于控件本身只能作为运行时的实例存在,因此您无法直接在其上拥有仅在设计时设置的属性(将在何处存储?).但是,设计器类仅由设计器调用和使用,因此您可以在其中封装非运行时行为.
归档时间:
16 年,10 月 前
查看次数:
2006 次
最近记录:
15 年,5 月 前