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

Почему необрабатывается VK_LEFT, RIGHT, UP,DOWN   Найти похожие ветки 

← →
Arnold ©   (2005-01-01 22:01) [0]

До тех пор пока не помещаю кнопку на форму клавиши влево, вправо ...  нормально обрабатываются. Когда помещаю кнопку они перестают дейтсовать. KeyPreview формы тоже не помагает. В чем тут может быть причина??


← →
maxz ©   (2005-01-01 22:25) [1]

кидаешь на форму ApplicationEvents

procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG;
 var Handled: Boolean);
begin
if (msg.message=WM_KEYDOWN) and (msg.wParam=VK_Left) then beep
end;


← →
KilkennyCat ©   (2005-01-01 22:50) [2]


> В чем тут может быть причина??


в фокусе. Все действия пользователя обрабатываются тем элементом, кто владеет фокусом, в данном случае, кнопкой.


← →
Arnold ©   (2005-01-01 23:11) [3]

Так я устанавливаю свойство ActiveControl формы в Button1 и по идее сначала обрабатываются события формы а затем уже события кнопки



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

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



Память: 0.45 MB
Время: 0.027 c
6-1098889352
Vyacheslav
2004-10-27 19:02
2005.01.16
Как проверить прочитано ли письмо


14-1104057075
Чеширский_Кот
2004-12-26 13:31
2005.01.16
Английская Премьер-Лига


1-1103895082
XfroSt
2004-12-24 16:31
2005.01.16
как определить имя пользователя


1-1104144168
lexis
2004-12-27 13:42
2005.01.16
Нужен хитрый chart


3-1103013844
Garry_c
2004-12-14 11:44
2005.01.16
Русский текст в Delphi при использовании Interbase компонентов




   Наверх