powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / grid не получает фокус
2 сообщений из 2, страница 1 из 1
grid не получает фокус
    #34051863
pitermax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на форме есть комбо и текстбокс. При выходе нажатии enter в комбо
фокус нормально переходит на grid, а в случае с текстбоксом
фокус переходит на первый элемент по табордеру.
Приведу еще код
Обработка нажатия у комбо:

rpos = pr.sisnom
rsnaim = pr.snaim
rgor = pr.gor
rtel = pr.tel
thisform.rpos=rpos
thisform.rsnaim=rsnaim
thisform.rgor=rgor
thisform.rtel=rtel
IF rpos<>100 THEN
thisform.label12.Visible= .T.
thisform.label12.Caption=rgor
thisform.label13.Visible= .T.
thisform.label13.Caption=rtel
thisform.grid_focus
ELSE
thisform.label12.Visible= .T.
thisform.label12.Caption='№'
thisform.text9.Visible= .T.
thisform.text9.SetFocus
ENDIF

код текстбокса:

LPARAMETERS nKeyCode, nShiftAltCtrl
DO CASE
CASE nkeycode=13

SELECT 5
SET ORDER TO dis1
IF SEEK(thisform.text9.Value)
rgr = dis.nomdis
rfam = ALLTRIM(dis.fam)
thisform.label14.Visible= .T.
thisform.label14.Caption=rfam

ELSE
SET ORDER TO dis1
DO FORM seldis TO rrec
IF EMPTY(rrec) then
thisform.Release
DO FORM prnak
SELECT crspr
ELSE
SELECT 5
GO rrec
rfam=fam
rgr=nomdis

thisform.label14.Visible= .T.
thisform.label14.Caption=rfam
SELECT crspr
ENDIF
ENDIF
SELECT crspr
thisform.grid_focus
ENDCASE

и код thisform.gridfocus:

SELECT crspr
APPEND BLANK
thisform.grid1.SetFocus
thisform.Refresh

Заранее всем спасибо
...
Рейтинг: 0 / 0
grid не получает фокус
    #34080796
pitermax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема решилась. Но как-то странно.
Поставил в combo. grid.setfocus,
а в textbox.keypress пришлось ставить
sele курсор
append blank.
Если в textbox.keypress вставить
grid.setfocus, то grid его получает,
а затем отдает автоматом
первому контролу на форме
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / grid не получает фокус
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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