powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как отключить клавишу Enter в форме?
6 сообщений из 6, страница 1 из 1
Как отключить клавишу Enter в форме?
    #36259947
Рустам86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.У меня вот такая ситуация.Программа вызывает формочку,где пользователь должен заполнить 4 textBox-а.После этого нажимает кнопку ввод и всё сохраняется.По texBox-ам должен перемещаться кнопкой tab.Проблема в том, что многие пользователи после заполнения первой же textBox нажимают Enter и данные(не заполненные полностью) сохраняются.Как быть?Подскажите пожалуйста.Можно ли как нить сделать,чтоб форма не реагировала на клавишу Enter?
...
Рейтинг: 0 / 0
Как отключить клавишу Enter в форме?
    #36259954
Рустам86Здравствуйте.У меня вот такая ситуация.Программа вызывает формочку,где пользователь должен заполнить 4 textBox-а.После этого нажимает кнопку ввод и всё сохраняется.По texBox-ам должен перемещаться кнопкой tab.Проблема в том, что многие пользователи после заполнения первой же textBox нажимают Enter и данные(не заполненные полностью) сохраняются.Как быть?Подскажите пожалуйста.Можно ли как нить сделать,чтоб форма не реагировала на клавишу Enter?Set keycomp to dos.
...
Рейтинг: 0 / 0
Как отключить клавишу Enter в форме?
    #36261030
homik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На событии Click ентой кнопочки прописать проверку на зполненность всех 4-х текстбоксов.
И при невыполнении условия --> выдать предупреждение и запрос на вариант продолжения дейтвия или установить курсор на пустой техтбокс.

Все остальное от лукавого.
...
Рейтинг: 0 / 0
Как отключить клавишу Enter в форме?
    #36261059
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рустам86Здравствуйте.У меня вот такая ситуация.Программа вызывает формочку,где пользователь должен заполнить 4 textBox-а.После этого нажимает кнопку ввод и всё сохраняется.
До сих пор понятно.
Рустам86По texBox-ам должен перемещаться кнопкой tab.
Тут уже странность - что значит "должен" ? Подрасстрельно ? Можно и стрелками двигаться, можно и мышью.
Рустам86Проблема в том, что многие пользователи после заполнения первой же textBox нажимают Enter и данные(не заполненные полностью) сохраняются.
И чего-бы это вдруг после заполнения первого текстбокса нажатие Enter вызывало сохранение формы ? Очепятка ?
В кнопке выхода в Click прописываем проверку заполненности всех текстбоксов. Обьяснять, что делать при неуспешной проверке ? И бога ради, не трогайте безобидный Enter, это вам откуда-то навеяло.
...
Рейтинг: 0 / 0
Как отключить клавишу Enter в форме?
    #36261346
Melnik_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всех приветствую !
Очень похоже что у автора просто свойство Default на кнопке сохранения данных установлено в .T., и он не совсем понимает как должна вести себя форма в таком случае !

Способов лечения коненчо можно придумать много .
Здесь и проверка перед сохраненением данных на правильность ввода.
И запрет перемещения курсора из объектов без ввода там правильных данных .
Да и и и ...... :)
Много всего можно нафантазировать ,
от применения этой самой настройки -Set keycomp to dos.(@проходящий. :)
До установки свойства кнопки Default равной .F. (чтобы не нажималась просто так) .
Вообщем автор пусть сам решит , чего ему удобнее !

Удачи !
...
Рейтинг: 0 / 0
Как отключить клавишу Enter в форме?
    #36262531
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igorbik,
Забыл написать, что нужно отменить закрытие формы по ENTER, поставить отдельную кнопку выхода из формы. А порядок обхода по полям переназначить так, чтобы эта кнопка была последней по порядку обхода.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как отключить клавишу Enter в форме?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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