【发布时间】:2008-11-10 03:16:27
【问题描述】:
我希望在 VB.Net(Visual Studio 2005,.Net Runtime 2.0)的标签上使用 Validating 事件。
我有两个并排的文本框。这些用于 %/% 拆分分配,例如 80/20、50/50 等。因此,我对每个框进行了验证,以确保它们的值 >= 0 和
我知道我可以在单个文本框验证事件中执行此操作。我只是不想要那种行为。我宁愿在每个文本框上都有一条离散消息,说明其内容超出了值的有效域,并且如果它们的总数不是 100,则通过标签显示错误消息。
问题在于,尽管在 Label 控件上设置了 CausesValidation = True,但它们的 Validating 事件不会触发。即使在表单级别手动调用 Me.ValidateChildren() 也不会触发标签事件。
有什么想法吗?
【问题讨论】:
标签: .net vb.net validation