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

Key = VK_1 //ошибка   Найти похожие ветки 

← →
Гарри Поттер ©   (2004-02-24 21:54) [0]

Это:
procedure TfrmMain.FormKeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key = VK_1 then // какойто код
end;
end;


выдает ошибку: Undeclared identifier: "VK_1".
Почему? Как обработать нажатие цифровых кнопок на клаве?


← →
Gero ©   (2004-02-24 21:59) [1]

Константы VK_1 нет.
Код символа возвращает Ord.
т.е. Ord("1")


← →
Гарри Поттер ©   (2004-02-24 22:09) [2]

procedure TfrmMain.FormKeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin

Case Key of
31 : begin // код
32 : begin // код

Выдает на "32" [Error] Main.pas: Duplicate case label

Ничего непонимаю...


← →
Гарри Поттер ©   (2004-02-24 22:12) [3]

Извиняюсь.. Сам затупил..
А рядом никого неоказалось что бы носом ткнуть.. :-)



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

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



Память: 0.45 MB
Время: 0.01 c
1-12331
Siu
2004-02-22 20:04
2004.03.05
StringGrid


1-12356
pasha_golub
2004-02-25 11:30
2004.03.05
Работа с Хинтами


4-12577
unnamed777
2003-12-27 05:29
2004.03.05
Прерывание сообщения


3-12240
Lbvf1
2004-02-09 14:51
2004.03.05
Не могу сохранить int64 в поле bigint


1-12383
Talan
2004-02-25 00:24
2004.03.05
Создание объекта




   Наверх