![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Shift = [ssCtrl]; А если нажато несколько? [D7, XP]
i2e © (2013-10-17 08:18:00)
Shift = [ssCtrl];
И всё получается хорошо. Но если нажата еще кнопка мыши, то
Shift = [ssCtrl, ssLeft];
Как описать отлавливание только Ctrl, независимое нажатия от других клавиш. Делал ведь уже такое, но что-то меня переклинило..
han_malign (2013-10-17 09:40:00) [1]более строго условие:
([ssShift,ssAlt,ssCtrl] * Shift = [ssCtrl])
i2e (2013-10-17 08:45:00) [2]Благодарю. Это оно.
[ВладОшин] (2013-10-17 08:31:00) [3]TShiftState = set of (
соответственно, in
if ssCtrl in Shift then