16.4.1. Компонент KeyEdit

Компонент KeyEdit представляет собой поле ввода, с помощью которого можно «перехватить» нажатую пользователем клавишу. При вводе в это поле свойству Text присваивается название последней нажатой клавиши, а свойству VirtualKeyCode - номер нажатой клавиши. Имейте в виду, что Text возвращает название именно клавиши, а не символа, то есть для букв G, д, П, п свойство Text будет содержать значение А, в то время как значения VirtualKeyCode для всех них будут разными. К сожалению, нажатие некоторых клавиш (таких как Print Screen и нескольких других) не улавливается этим компонентом.

Компонент распространяется бесплатно. Его автор - Carlos Barbosa (адрес электронной почты: CaiiosBarbosa@bigfoot.com, домашняя страница: http://www.bigfoot.com/ -CarlosBarbosa).

Исходный текст этого компонента находится в папке editors\KEYEDIT.

16.3.8. Компонент TimeBox || Оглавление || 16.4.2. Компонент MultiBaseEdit


Искусство создания компонентов Delphi



Новости за месяц

  • Сентябрь
    2019
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс