OnKeyPress
va
OnKeyDown
hodisalari klaviatura tugmasini bosganda
yuzaga keladi.
OnKeyUp
hodisasi klaviatura tugmasini qo'yib yuborganda yuzaga keladi.
Klaviatura tugmasini bosganda hodisalar quyidagi ketma - ketlikda ro'y beradi :
OnKeyDown => OnKeyPress => OnKeyUp.
Klaviaturani bosib turganda uzluksiz ravishda
OnKeyDown
hodisasi, tugma
quyib yuborilgandan keyin
OnKeyUp
hodisasi ro'y beradi.
OnKeyPress
hodisasi klaviatura tugmasi bosilganda ro’y beradi va bosilgan
tugmaga mos keluvchi belgining ASCII kodini qabul qiladi.
OnKeyPress hodisasini qayta ishlashga misol:
void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key)
{
if(Key=='!') Key=0;
}
OnEnter
hodisasi boshqaruv elementlari fokus olgansda yuz beradi
(sichqoncha yoki tugmasi yordamida).
OnExit
hodisasi darcha boshqaruv elementi fokusni yuqotganda yuz beradi.
|