powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Переход по форме
6 сообщений из 6, страница 1 из 1
Переход по форме
    #33798182
Gena87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как убрать перехот по форме стрелками влево и вправо
ну у них действие типа нажатии кнопки Tab, т.е. допустим в textbox'e нажимаем кнопку стрелку ввлево(<- на клавиатуре) когда курсор доходит до начала то фокус переходит на предшевствующий ему объект
Помогите пож а то из-за этого у меня появляются очень плохие глюки.
...
Рейтинг: 0 / 0
Переход по форме
    #33798247
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пробей в txt.Valid()
Код: plaintext
1.
2.
IF INLIST(LASTKEY(),  4 ,  5 ,  19 ,  24 )
	RETURN  0 
ENDIF
...
Рейтинг: 0 / 0
Переход по форме
    #33798350
-)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
-)
Гость
Gena87Как убрать перехот по форме стрелками влево и вправо
ну у них действие типа нажатии кнопки Tab, т.е. допустим в textbox'e нажимаем кнопку стрелку ввлево(<- на клавиатуре) когда курсор доходит до начала то фокус переходит на предшевствующий ему объект
Помогите пож а то из-за этого у меня появляются очень плохие глюки.

Не знаю, что ты там сооружаешь, но если это - коммерческое приложение (не учебное), но жоп..й чувствую – данное «творение» будет еще одним аргументом для противников Foxa, так как, в конечном итоге, именно Fox окажется всему виной.
На работу хорошо продуманного приложения, совершенно не должен влиять способ выхода пользователем из поля. Тем более, с какими-то глюками.
...
Рейтинг: 0 / 0
Переход по форме
    #33798361
Gena87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто у меня на combo стоит само раскрытие при попадании на его фокуса
аесли у меня курсор мыши стоит в комбо а я изменяю следующий за ним текстбокс и пр нажатии cnhtkrb в право и textbox при этом теряет фокус то происходит зацикливание на самораскрытии combobox он быстро раскрыв и закр.
И заказчику тоже не нравиться что меняется при помощи стрелки вот так а за счет противников не беспокойся пока я сам не скажу что он глюченый то они тоже не скажут :)
...
Рейтинг: 0 / 0
Переход по форме
    #33798444
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В .LastFocus объекта:
this.nLastkey - это свойство формы

LastKey() - Коды посмори тебе надо
IF !MDOWN()
* IF !InList(this.nLastkey,5,24,13,9,15)
IF this.Style = 0
IF !InList(LASTKEY(),5,24,13,9,15)
NODEFAULT
RETURN 0
ENDIF
ELSE
IF !InList(LASTKEY(),13,9,15)
NODEFAULT
RETURN 0
ENDIF
ENDIF
ENDIF
...
Рейтинг: 0 / 0
Переход по форме
    #33798660
sergej_57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если я правильно тебя понял -тебе надо оргпнизовать переход от объекта к объекту определенным образом.
Я этоу задачу решаю следующим образом:
1. Стоит установка SET CONFIRM ON
2. В событии KeyPress пишу код
if nkeycode=13 &&& нажатие "Enter"
код исполнения
--------
-----
this.enabled=.f.
thisform.[след элемент].enabled=.t.
endif
Таким образом, в любой момент времени информацию можно вводить только в
однин элемент, остальные недоступны. User для внесения изменений подтверждает, нажатием "Enter" что они верны и только тогда переходит к следующему объекту ввода.
Может быть сложно, но верно. Ошибки ввода минимальны и упреки в том, что это сама программа исказила ввод в этом случае не правомочны.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Переход по форме
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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