Я хочу использовать событие Validating для метки в VB.Net (Visual Studio 2005, .Net Runtime 2.0).
У меня есть два текстовых поля рядом. Они предназначены для разделения на% /%, такого как 80/20, 50/50 и т. Д. Итак, у меня есть проверка для каждого блока, чтобы убедиться, что их значения> = 0 и <= 100. Я хочу иметь метка слева от текстовых полей имеет свою собственную валидацию, которая гарантирует, что два значения текстовых полей в точности равны 100. </p>
Я знаю, что могу сделать это в отдельном текстовом поле Проверка события. Я просто не хочу такого поведения. Я предпочел бы иметь дискретное сообщение в каждом текстовом поле, заявляющее, что его содержимое находится за пределами допустимого домена значений, и иметь сообщение об ошибке по метке, если их общее число не равно 100.
Проблема заключается в том, что, несмотря на установку CausesValidation = True в элементах управления Label, их события проверки не запускаются. Даже ручной вызов Me.ValidateChildren () на уровне формы не вызовет событие для меток.
Есть идеи?