4.4.1.4.2.6.2.6.1. KeyRelease
Отпускание определённой клавиши или сочетания клавиш на форме. Чтобы обратиться к параметрам события, используйте ключевое слово event.
Параметры
Параметр
|
Тип
|
Описание
|
KeyCode
|
uint4
|
Код клавиши
|
Modifiers
|
int4
|
Код клавиши-модификатора
|
Repeated
|
bool
|
Флаг удержания клавиши или сочетания любых клавиш. Не становится true при удержании клавиш-модификаторов: Ctrl, Shift, Alt
|
Text
|
string
|
Текст клавиши
|
Примеры
//Увеличить размер прямоугольника при отпускании пробела:
if (event.KeyCode == 84)
{Rectangle_1.Width = 500;Rectangle_1.Height = 500;}
|
//Уведомить о сохранении данных:
if (event.Modifiers == 67108864 && event.KeyCode == 28)
{Text_1.Text = "Сохранено";}
|
//При удержании и отпускании клавиши F5 записать текст из поля ввода в текстовое поле:
if (event.KeyCode == 55 && event.Repeated == true)
{Text_1.Text = TextEdit_1.Text;}
|
//Вывести текст нажатой клавиши в текстовое поле:
Text_1.Text = event.Text;
|