在设计视图属性网格中禁用属性
我想公开自定义控件中的一些属性。我需要从控件中获取三个参数的输入,这些参数公开为 Browsable
属性。根据一个属性的输入,可能不需要其他两个属性。如何根据第一个属性的选择禁用/隐藏不需要的属性?
I want to expose some properties in my custom control. I require to get input for three parameters that I expose as Browsable
properties from the control. Based on input for one property the other two might not be required. How can I disable/hide the properties that are not required based on selection for first property?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,稍加思考,您就可以实现这一点:
每当 PropertyA 为空字符串时,这将禁用 PropertyB。
在代码项目 描述了这个过程。
Yes, with a little reflection, you can achieve this:
This will disable PropertyB whenever PropertyA is an empty string.
Found this article at the Code Project that described this process.