Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Код в lostfocus / 4 сообщений из 4, страница 1 из 1
26.09.2006, 14:34
    #34012818
alex_zima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Код в lostfocus
Есть код в lostfocus формы

IF ALLTRIM(THISFORM.Text1.Value)<>'100'
=MESSAGEBOX('НЕ СТО!',16,'Ошибка')
thisform.Text1.SetFocus
RETURN
ENDIF

Хотелось бы чтобы пока не ввели в это поле значение '100' НЕ было перехода в следующее поле и курсор возвращался на начало ввода значения THISFORM.Text1

У меня focus на THISFORM.Text1 возращается, а курсор все равно переходит на следующее поле формы. Правильный вариант каков?

Спасибо заранее!
...
Рейтинг: 0 / 0
26.09.2006, 14:43
    #34012850
alex11100
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Код в lostfocus
в метод валид
текстбокса напишите

return this.value=100
...
Рейтинг: 0 / 0
26.09.2006, 14:49
    #34012876
космонахт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Код в lostfocus
В valid плохо, лучше в keypress
ничто не слишком!
...
Рейтинг: 0 / 0
26.09.2006, 14:57
    #34012906
alex_zima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Код в lostfocus
Всем спасибо!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Код в lostfocus / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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