Есть ли способ проверить, обновлялся ли ярлык способом, аналогичным TextBox_AfterUpdate? - PullRequest
0 голосов
/ 06 июня 2019

Я создаю пользовательскую форму, которая позволит пользователю нажимать на дату в календаре и обновлять ярлык в форме с датой (см. Изображение в приложении). Я хотел бы написать код, который будет проверять / гарантировать, что дата начала недели всегда будет в понедельник, а если нет, то будет отображаться ошибка и эти ярлыки будут очищены.

У меня есть кнопка «Ввод», где я уже запрограммировал то, что хочу (см. Ниже), но хотел бы, чтобы ошибка автоматически отображалась, когда пользователь нажимает неправильную дату в календаре.

Если есть способ сделать это способом, аналогичным событию TextBox AfterUpdate, я был бы очень признателен.

'Error message stored in Enter button if work week is selected that does
'not start on a  Monday

If Not Format(datFirstDay, "w") = "2" Then
    MsgBox ("Please select a work week that starts on Monday.")
    lblStartDate.Caption = ""
    lblStopDate.Caption = ""
    LengthNo.Caption = ""
End If

Изображение того, как выглядит форма.

1 Ответ

0 голосов
/ 06 июня 2019

Похоже, что пользователь выбирает дату из календаря, а вы просто используете метку для отображения выбранной даты.Было бы полезно показать код, который устанавливает значение метки.Вы должны связывать проверку ошибок с вводом даты в календаре, а не с любым событием, связанным с меткой.Говорить о событиях на этикетке - красная сельдь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...