繁体   English   中英

如何在Winforms中为Enabled属性添加设计时支持

[英]How to add design-time support for Enabled property in Winforms

我已经创建了Winforms UserControl(Visual Studio 2008,3.5 Framework SP1)。 我已经能够创建一些自己的公共属性,Visual Studio能够正确处理这些属性(即,表单设计器对更改的属性值做出了适当的反应)。

我想根据UserControl的Enabled属性将Enabled属性设置为CheckBox控件。 这将在UserControl1.cs下:

 `chkMyCheckbox.Enabled = Enabled`

我尝试将其放在UserControl的EnabledChanged事件下并覆盖OnEnabledChanged方法,但似乎都没有。 这不是工具箱缓存问题(B / C,我可以看到其他代码更改生效)。

在此先感谢-艾伦。

在设计时呈现控件的方式取决于该控件的设计者。 在设计器中时,核心Win32控件不会将其自身呈现为“已禁用”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM