Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Нужно чтобы нельзя было выйти из поля , пока не будет введено правильное з / 3 сообщений из 3, страница 1 из 1
18.06.2003, 14:09
    #32185451
MAGMAG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужно чтобы нельзя было выйти из поля , пока не будет введено правильное з
Подскажите ответ на простой вопрос:

Нужно чтобы нельзя было выйти из поля txtD2, пока не будет введено правильное значение:

Private Sub txtD2_Validate(Cancel As Boolean)

If DateDiff("d", txtD1.Text, txtD2.Text) > 10 Then
MsgBox ("Очень большой диапазон !")
End If
End Sub
...
Рейтинг: 0 / 0
18.06.2003, 14:31
    #32185498
DIKI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужно чтобы нельзя было выйти из поля , пока не будет введено правильное з
Ну что то вроде этого на Lostfocus

Public Sub txtChange(txtobj As TextBox)
If Len(txtobj.Text) > 0 And Not IsNumeric(txtobj.Text) Then
MsgBox "В поле допустимы только цифры.", vbExclamation, "Сообщение"
txtobj.SelStart = 0
txtobj.SelLength = Len(txtobj.Text)
txtobj.SetFocus
End If
End Sub
...
Рейтинг: 0 / 0
18.06.2003, 17:02
    #32185781
ulis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужно чтобы нельзя было выйти из поля , пока не будет введено правильное з
Я делаю так:
для поля, в которое предполагается вводить дату (использую маск эдит контрол):

Private Sub txmДатаРожд_Validate(Сancel As Boolean)
' если юзер ввел вообще не дату
If Not IsDate(txmДатаРожд) Then
Сancel = True
Beep
Else
' ввел дату, делаем проверку ограничений на дату
' dtДатаРожд - переменная, которая в дальнейшем используется в другом месте
dtДатаРожд = txmДатаРожд
If твое условие не выполняется Then
Сancel = True
Beep
Else
Сancel = False
End if

End If
End Sub
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Нужно чтобы нельзя было выйти из поля , пока не будет введено правильное з / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]