Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / При перемещении кл. Pageup или Pagedown не сохраняется текст в Edit / 4 сообщений из 4, страница 1 из 1
09.12.2009, 10:04
    #36355787
ZILIA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При перемещении кл. Pageup или Pagedown не сохраняется текст в Edit
событие Edit1.KeyPress
key1=lastkey()
do case
case key1=3
SELECT korra
if EOF()
GO bottom
ELSE
SKIP
ENDIF
thisform.clgrd1.refresh
this.refresh
case key1=18
***обработка нажатия клавиши и т.п.
OTHERWISE
ENDCASE
edit1.controlsource='korra.prim' (примечание - символьное поле), подскажите, пожалуйста, что нужно вставить еще в этот код чтобы при перемещении по записям таблицы korra клавишами pageup или pagedown набранный текст в Edit1 сохранялся в поле korra.primp.
...
Рейтинг: 0 / 0
09.12.2009, 17:28
    #36357297
При перемещении кл. Pageup или Pagedown не сохраняется текст в Edit
ZILIA,

я бы перенёс управление перемещением по записям таблицы из Edit1 в кнопки навигации.
...
Рейтинг: 0 / 0
09.12.2009, 17:55
    #36357386
GermanGM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При перемещении кл. Pageup или Pagedown не сохраняется текст в Edit
ZILIA,
необходимости в lastkey() нет, параметр события KeyPress nKeyCode уже содержит код нажатой клавиши. Если есть необходимость оставить все как есть, то перед программным изменением текущей записи переведите фокус на любой объект формы - и обратно! :)

do case
case key1=3
thisform.Command1.setfocus
this.setfocus

SELECT korra
if EOF()
GO bottom
ELSE
SKIP
ENDIF
thisform.clgrd1.refresh
this.refresh
case key1=18
***обработка нажатия клавиши и т.п.
OTHERWISE
ENDCASE
...
Рейтинг: 0 / 0
24.12.2009, 13:18
    #36384390
ZILIA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При перемещении кл. Pageup или Pagedown не сохраняется текст в Edit
Большое спасибо за
thisform.Command1.setfocus
this.setfocus

то что нужно!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / При перемещении кл. Pageup или Pagedown не сохраняется текст в Edit / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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