4680 читали · 3 года назад
№5. Input. Ловим нажатие кнопок.
Наверное одна из самых замороченных, на первый взгляд тем — работа с кнопками управления. Клавиатура, мышка, джойстики. Для работы с управлением , будь то кнопки клавиатуры , или мышки, есть функция _input(event). Внутри неё мы проверяем, что нажал пользователь, и уже делаем с этими данными всё что нам нужно. Но прежде чем мы начнем изучать непосредственно код, стОит упомянуть, что инпут так же можно использовать в функции _process. Например если нам надо производить какие то манипуляции с объектом с постоянно нажатой кнопкой мышки или клавиатуры...
154 читали · 10 месяцев назад
VBA Excel № 101.1 Событие OnKey (часть 1).
В ходе выполнения операций программа Excel постоянно отслеживает клавиши, нажимаемые пользователем. Таким образом, можно настроить клавишу (или их комбинацию) для запуска конкретной процедуры. Эта настройка не применяется, если пользователь вводит формулу или взаимодействует с диалоговым окном. Важно отметить, что процедура, вызываемая при событии OnKey, не ограничивается одной только рабочей книгой. Выбранная пользователем комбинация клавиш может действовать во всех открытых книгах. Также, при планировании работы с событием OnKey, обеспечьте возможность отмены вызываемого события...