Вниз
Скачать: 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
3-75110
real_dimedrol
2003-11-29 01:48
2003.12.23
UpdateSQL для dbExpress


14-75330
Фагот
2003-12-01 11:01
2003.12.23
Инсталляция FB


3-75074
ki11er
2003-12-01 15:27
2003.12.23
Проблемы с многопоточным доступом к таблице (Paradox, BDE, Delphi


14-75305
viper_cd
2003-12-02 10:19
2003.12.23
Модератору


4-75446
DillerXX
2003-10-28 21:12
2003.12.23
нажатие кнопки




   Наверх