|
При перемещении кл. Pageup или Pagedown не сохраняется текст в Edit
|
|||
---|---|---|---|
#18+
событие 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. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2009, 10:04 |
|
При перемещении кл. Pageup или Pagedown не сохраняется текст в Edit
|
|||
---|---|---|---|
#18+
ZILIA, я бы перенёс управление перемещением по записям таблицы из Edit1 в кнопки навигации. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2009, 17:28 |
|
При перемещении кл. Pageup или Pagedown не сохраняется текст в Edit
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2009, 17:55 |
|
|
start [/forum/topic.php?desktop=1&fid=41&tid=1585737]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 315ms |
total: | 438ms |
0 / 0 |