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

Перехват нажатия клавиатуры   Найти похожие ветки 

← →
Domkrat   (2002-12-05 15:48) [0]

Подскажите, как заставить все комбобоксы в
приложении открываться по нажатию [Сtrl+Down],
а не [ALT+DOWN] как обычно.


← →
Smashich ©   (2002-12-05 15:56) [1]

KeyDown перегрузи и комбобокса


← →
Smashich ©   (2002-12-05 15:59) [2]

type TMyComboEdit = class(TCusomComboBox)
......
FClickKey: TShortCut;
......
procedure KeyDown(var Key: Word; Shift: TShiftState); override;
.....
procedure TMyComboEdit.KeyDown(var Key: Word; Shift: TShiftState);
begin
if (FClickKey = ShortCut(Key, Shift)) then
begin
DropDown;
Key := 0;
end;
inherited KeyDown(Key, Shift);
end;


← →
Domkrat   (2002-12-05 17:27) [3]

Спасибо Smashich,
а нельзя Alt переделать Ctrl и наоборот
не используя KeyDown отлавливая виндовые месседжи, чтобы Alt
вел себя как Ctrl на уровне Aplication.


← →
Diamond Cat ©   (2002-12-05 21:50) [4]

на application.onmessage отлавливаешь нажатие alt и Perform его


← →
Domkrat   (2002-12-09 22:27) [5]

Спасибо All.



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

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



Память: 0.45 MB
Время: 0.012 c
3-72151
Filat
2003-01-02 20:52
2003.01.23
Как правильно сделать select substr(имя поля, 1,6) .....?


1-72338
sammy
2003-01-12 09:29
2003.01.23
Помогите с Kylix!!!


1-72177
MyNameIsVova
2003-01-13 17:12
2003.01.23
Ресурсное меню. Изменение сочетаний горячих клавиш (API).


1-72336
Schummi
2003-01-02 14:36
2003.01.23
TChart в два ряда


1-72297
maxim2
2003-01-15 13:01
2003.01.23
В Delphi 7 компонент Manifest как его использовать?




   Наверх