Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Key=VK_LBUTTON [D7, IB6.x]


Belkova ©   (2004-02-11 11:06:00) 

Мастера Delphi. Подскажите, пожалуйста, Выполняю
procedure TFDir.DBGrid1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key=VK_LBUTTON then {...}
end;
не работает, аналогично с Key=VK_RBUTTON с другими виртуальными ключами все нормально. Что не так ?


Belkova   (2004-02-11 11:26:00) [1]

Спасибо. Все получилось.


Ega23   (2004-02-11 11:21:00) [2]

2Romkin ©
2Плохиш
А где вы увидели, что это про мышь?
И в ДБгриде действительно была какая-то байда с левой/правой стрелкой курсора.


Vovchik_A   (2004-02-11 11:20:00) [3]

На OnMouseDown пишешь

If Button=mbLeft ну и дальше делаешь чего хочешь


Плохиш   (2004-02-11 11:11:00) [4]

OnKeyDown не реагирует на нажатие мыши, он не для этого преднозначен

PS. F1-рулез форева


Romkin   (2004-02-11 11:09:00) [5]

А в shift заглянуть? Вообще-то для мышки есть OnMouseDown


Наверх

Титульная страница Поиск, карта сайта Написать письмо