Форум » GUI » BTNTEXTBOX » Ответить

BTNTEXTBOX

Dima: Подниму вопрос еще раз. Имеем на форме BTNTEXTBOX и не один. Каким образом при нажатии кнопки в BTNTEXTBOX установить фокус ввода на бровсе который живет в том же окне ? Пробовал в блоке кода ACTION (BTNTEXTBOX) ставить фокус ввода на бровсе - не вышло. Если в том же BTNTEXTBOX в ON ENTER в блоке кода в самом его конце установить фокус ввода на бровсе то все нормально. Что то я запутался в логике срабатывания BTNTEXTBOX. Может кто научит ?

Ответов - 8

Dima: Dima пишет: Пробовал в блоке кода ACTION (BTNTEXTBOX) ставить фокус ввода на бровсе - не вышло. Может быть можно корректно "убить" GET в BTNTEXTBOX ? Как это сделать ?

Haz: Dima пишет: Может быть можно корректно "убить" GET в BTNTEXTBOX ? Как это сделать ? Послать нажатие TAB его окну или сообщение WM_KILLFOCUS PS Может использовать GeBox там тоже есть кнопки и контрол более управляемый

Dima: Haz пишет: Может использовать GeBox Попробую , спасибо.


Dima: Haz пишет: Может использовать GeBox там тоже есть кнопки и контрол более управляемый Пробнул и не сказал бы что он более управляемый :) [pre2] @ 18,obrw:aColumns[2]:nwidth+obrw:aColumns[1]:nwidth+2 ; GETBOX Text_2 ; HEIGHT 20; WIDTH obrw:aColumns[3]:nwidth+obrw:aColumns[4]:nwidth/2 ; VALUE 0 ; FONT "Lucida Console" SIZE 10 ; ACTION {|| codsea( sirie.Text_2.Value,obrw,"cod" ) ,setproperty( "Sirie", "obrw", "Setfocus") }; IMAGE "find" ; TOOLTIP {"Точный поиск по коду"} ; PICTURE '@Z 999999' ; VALID {|| .t. } ; BACKCOLOR {{255,255,255},{255,255,200},{200,255,255}} ; FONTCOLOR {{0,0,0},{255,255,200},{0,0,255}} ; NOMINUS [/pre2] ON ENTER процедуры тут нет , поэтому при нажатии на ENTER происходит выход а хотелось бы что бы происходил поиск и если он удачен происходил выход с переходом фокуса на бровс. В процедуре ACTION после удачного поиска тоже хотелось выходить с переходом фокуса на бровс

Dima: Проехали , как ты и советовал , помог _pushkey( VK_TAB ) ЗЫ Игорь ты в отпуске ?

Haz: Dima пишет: ты в отпуске в нем

Haz: Dima пишет: ON ENTER процедуры тут нет , поэтому при нажатии на ENTER происходит выход а хотелось бы что бы происходил поиск и если он удачен происходил выход повесь на Valid который вернет F если не найдено

Haz: Dima пишет: и не сказал бы что он более управляемый а ты в его исходники глянь ))



полная версия страницы