Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.12;
Скачать: CL | DM;

Вниз

Как передать фокус из DBEdit на SpeedButton, из DBMemo в DBEdit ?   Найти похожие ветки 

 
Denmin ©   (2004-11-25 10:03) [0]

Здравствуйте. Скажите пожалуйста, можно ли передать фокус из DBEdit на SpeedButton, а из DBMemo в DBEdit ?
Заранее благодарен.


 
Denmin ©   (2004-11-25 10:05) [1]

забыл сказать,  что обрабатываю событие onkeydown и по условию VK_RETURN или VK_DOWN должен срабатывать переход фокуса.


 
icWasya ©   (2004-11-25 10:57) [2]

ну на SpeedButton нельзя однозначно а на всё остальное -

DBEdit1.SetFocus + F1


 
zz 5 ©   (2004-11-25 11:01) [3]

TSpeedButton - не окно в понимании Windows, т.е. своего Handle он не имеет, поэтому на него нельзя передать фокус.
А вообще для передачи фокуса удобно пользоваться SelectNext + Расставить контролы в TabOrder


 
Denmin ©   (2004-11-25 11:11) [4]

ладно со speedbutton нельзя. но так и с dbmemo не получается, расставил  номера в taborder, по табу двигается, но вот по VK_DOWN не хочет из dbmemo выходить. selectnext тоже не помогает


 
ЮЮ ©   (2004-11-25 11:27) [5]

у мемо в options есть TabWants


 
Denmin ©   (2004-11-25 11:42) [6]

ни с WantsTab ни без него из dbmemo в dbedit никак не попасть


 
zz 5 ©   (2004-11-25 12:19) [7]

А так попробуй:

procedure TForm1.Memo1KeyDown(Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
 if Key = VK_DOWN then
   PostMessage(Edit1.Handle,WM_ACTIVATE,MakeLong(WA_CLICKACTIVE,0),Memo1.Handle)
end;


 
Anatoly Podgoretsky ©   (2004-11-25 13:31) [8]

VK_DOWN это не выход из мемо, а перемещение вних.


 
Denmin ©   (2004-11-25 13:49) [9]

-> Anatoly Podgoretsky
я конечно понимаю что это перемещение вниз, но юзерам не объяснишь.

-> zz 5
получилось.
спасибо.


 
Anatoly Podgoretsky ©   (2004-11-25 13:53) [10]

У тебя какие то особенные пользователи, не такие как у других?



Страницы: 1 вся ветка

Текущий архив: 2004.12.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.051 c
3-1100446917
kein
2004-11-14 18:41
2004.12.12
копирование из базы в базу


3-1100590318
denis24
2004-11-16 10:31
2004.12.12
Удаление картинки в поле blob


14-1100885645
wolf1979
2004-11-19 20:34
2004.12.12
Транслятор / интерпретатор Java


1-1101740956
Wolffgang
2004-11-29 18:09
2004.12.12
Взаимосвязь между числами


3-1099924459
Denisiy
2004-11-08 17:34
2004.12.12
Передать запрос на сервер в строковой переменной.. или как лучше?