【发布时间】:2011-02-12 20:59:54
【问题描述】:
我正在创建一个用户控件,它为一系列文本框样式提供所有常见验证:alpha、数字、小数、SSN 等。因此,当使用此控件的开发人员选择 alpha 样式时,他们还可以选择另一个属性,它定义了在验证期间也可以允许的特殊字符字符串。
但是当比十进制样式被选中时,我想简单地禁用特殊字符属性,以便在选择的样式时无法设置,这不允许特殊字符。
我怎样才能实现这个目标?
谢谢
【问题讨论】:
-
不确定它是如何工作的,但也许有些人可以解释如何“扩展”控件的属性,例如向每个活动控件添加属性的工具提示。我找不到一个很好的例子,但你可以使用这个模式来动态地向你的控件添加属性吗?
标签: c# user-controls properties