powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с setfocus()
11 сообщений из 11, страница 1 из 1
Проблема с setfocus()
    #35077918
дура
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При неправильном вводе данных стоит проверка и курсор должен возвратиться в то же поле, а при правильном - открывается другая форма и происходит выбор. у меня стоит это в loctfocus().
Пробовала в valid(), но тогда при правильном вводе выдает ошибку при открытии другой формы.
...
Рейтинг: 0 / 0
Проблема с setfocus()
    #35077977
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что должно происходить при отсутствии или невозможности поставить правильное значение? Что, даже форму закрыть нельзя? И сидеть в форме вечно?
...
Рейтинг: 0 / 0
Проблема с setfocus()
    #35078182
дура
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
отчего же есть кнопочка ВЫХОД
...
Рейтинг: 0 / 0
Проблема с setfocus()
    #35078187
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И как же юзер до нее доберется, если При неправильном вводе данных стоит проверка и курсор должен возвратиться в то же поле?
...
Рейтинг: 0 / 0
Проблема с setfocus()
    #35078279
2111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мышкой
...
Рейтинг: 0 / 0
Проблема с setfocus()
    #35078345
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Он обязан работать мышкой, только мышкой и ничем кроме мышки?
...
Рейтинг: 0 / 0
Проблема с setfocus()
    #35078535
Galyamov Rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Sergey Sizov." <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:5184889@sql.ru...
Автор: Sergey Sizov.
Он обязан работать мышкой, только мышкой и ничем кроме мышки?


А он и мышкой не выйдет. Там же проверка стоит!


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проблема с setfocus()
    #35078567
дура
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дело не в этом а в setfocus()
...
Рейтинг: 0 / 0
Проблема с setfocus()
    #35078596
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, дело именно в этом. Именно в том, что Вы так и не поняли, на что Вам намекают. Что сама идея плохая. И плохое представление о порядке срабатывания событий и методов.
Подумайте, что делать пользователю когда у него нет нужной правильной информации? При неправильно введенной он выйти из поля не может, а правильной у него нет. Что ему делать?
...
Рейтинг: 0 / 0
Проблема с setfocus()
    #35078978
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov.Нет, дело именно в этом. Именно в том, что Вы так и не поняли, на что Вам намекают. Что сама идея плохая. И плохое представление о порядке срабатывания событий и методов.
Подумайте, что делать пользователю когда у него нет нужной правильной информации? При неправильно введенной он выйти из поля не может, а правильной у него нет. Что ему делать?

Отвечаю - комбинацию из трёх пальцев
...
Рейтинг: 0 / 0
Проблема с setfocus()
    #35079028
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Правильно, Паш, в самую точку! И никакие setfocus() не нужны, и все проверки идут лесом и вообще все старания по выкручиванию рук пользователю отправляются туда же.
Уж сколько раз твердили миру - делайте проверки в обработке нажатия кнопки "Сохранить" и уж оттуда с помощью вот как раз setfocus() ставьте курсор на подозрительное поле. Еще его и подсветить для быстрого визуального нахождения курсора.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с setfocus()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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