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

Вниз

Что не так?   Найти похожие ветки 

 
Jazzy$ ©   (2002-10-18 18:24) [0]

есть код:

function TForm1.KOLForm1Message(var Msg: TMsg; var Rslt: Integer): Boolean;
begin
result := false;
case msg.message of
WM_KEYDOWN :
case msg.wParam of
VK_F1 : begin
label1.Caption := "VK_F1";
EditBox1.Enabled := true;
EditBox1.Focused := true;
end;
VK_F2 : begin
label1.Caption := "VK_F2";
EditBox1.Enabled := false;
form.Focused := true;
end;
end;
end;
end;

почему VK_F1 срабатывает только один раз? Что


 
Jazzy$ ©   (2002-10-18 19:22) [1]

Что не так здесь?
После того, как была нажата F2 то реакции на F1 нет, пока фокус не получит любой другой контрол (например button)


 
SPeller ©   (2002-10-19 00:50) [2]

А если убрать EditBox1.Focused := true; и form.Focused := true;? Зачем они вообще нужны?


 
Jazzy$ ©   (2002-10-19 09:08) [3]

2SPeller
form.Focused := true; - не нужно, а вот
EditBox1.Focused := true - нужно, для того, что бы при нажатии на кнопку F1 EditBox1 получал фокус ввода. В этом то и вся проблема, после этого можно нажать на F2 и после этого реакции на F1 нет. Почему?


 
SPeller ©   (2002-10-19 14:13) [4]

А если после установки фокуса в едит обрабатывать его событие OnMessage ?



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
11-97565
Константин
2002-10-19 16:21
2003.06.30
Здраст! Подск. Плиз! Завершение программы....


14-97785
k@rt
2003-06-14 00:34
2003.06.30
Нуден HexEdit


7-97915
DjVirus
2003-04-21 10:47
2003.06.30
Размер директории


14-97853
BofA
2003-06-12 14:07
2003.06.30
Как получить страницу из интернета в виде строки?


1-97643
smolin
2003-06-19 11:28
2003.06.30
выход из цикла ???