| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > какой клавишей мыши сделан клик |
| Автор: BLACK_KOT 1.8.2008, 11:01 |
| как определить в событии onClick какой клавишей мыши кликнули? |
| Автор: yus 1.8.2008, 11:34 |
| OnClick вызывается только по левой клавише мыши (если не установлена мышь для левши) |
| Автор: Rennigth 1.8.2008, 11:40 |
| самое простое это запоминать последний MouseDown Добавлено через 53 секунды или уж из системы вытаскивать информацию о клике по умолчанию |
| Автор: Alexeis 1.8.2008, 11:42 |
А еще лучше заменить обработчик onClick на onMouseUp. |
| Автор: Rennigth 1.8.2008, 11:45 |
ну не всегда это правильно отработает. Можно MouseDown сделать на одном контроле, а MouseUp на другом. Тады все равно как минимум нужно Sender-а последнего MouseDown запоминать. |