Вниз
Скачать: CL | DM;

Edit и кнопка Tab   Найти похожие ветки 

 
UPR   (2003-12-10 03:34) [0]

Привет всем. Использую Edit. Хочу узнать нажалась ли кнопка Tab в Edit"e, но никак не могу. Перепробавал все: OnKeyDown, OnKeyUp, OnKeyPress. Когда нажимаю Tab фокус cразу переходит в другой Edit. Помогите плиз.


 
PKT   (2003-12-10 05:35) [1]

Разве что обработать WM_GETDLGCODE
type
TTabEdit = class(TEdit)
protected
procedure WMGetDlgCode(var Msg: TMessage); message WM_GETDLGCODE;
end;

procedure TTabEdit.WMGetDlgCode(var Msg: TMessage);
begin
inherited;
Msg.Result := Msg.Result or DLGC_WANTTAB;
end;


После этого OnKeyDown начнет откликаться на Tab


 
UPR   (2003-12-10 05:41) [2]


> PKT

Спасибо большое, кажется все ОК.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
1-75243
Павел ...
2003-12-10 16:29
2003.12.23
TStringList.CustomSort();


1-75208
frost
2003-12-11 08:26
2003.12.23
Почему не работает для TListView ???


14-75367
Kortez
2003-11-28 10:52
2003.12.23
Lola, с Днем Рождения! (наступающим)


1-75258
saska
2003-12-10 11:26
2003.12.23
Wizard.


1-75197
Viking
2003-12-10 15:17
2003.12.23
Главное MDI-окно в DLL. Возможно ли?




   Наверх