Komponentaning barcha hodisalari ichida qiziqarlisi
hisoblangan KeyDown
hodisasini ko’rib chiqamiz. Ushbu hodisa foydalanuvchi
ilovada klaviaturadan
istalgan klavishani bosganda paydo bo’ladi. Bu hodisa yordami bilan komponenta
orqali ma’lumotlarni kiritishni klavishani bosish orqali kiritish mumkin. Masalan,
bizga
klavishasini bosish orqali simvollar qatori ma’lumotlarini
kiritimoqchimiz. Bunda qachon tugmasi bosilishini tekshiruvchi hodisa
yaratishimiz kerak bo’ladi. Bu hodisa quyidagi ishlab chiqiladi:
if
(
e
->KeyCode ==
Keys
::
Enter
)
{
/* Bu yerda operatorlar joylashadi, satrni kiritish ishlab chiqiladi*/
}
Izoh:
e – bu parametr KeyDown hodisasini ishlab chiqadi.
Uni yuqorida quyidagicha e’lon qilishimiz kerak:
System::Windows::Forms::
KeyEventArgs
^ e;
Ya’ni bu murojaat KeyEventsArgs sinfidan KeyUp va KeyDown hodisalarini
ishlab chiqishni ta’minlaydi. KeyCode Keys tipining elementini tavsiflaydi. Keys
bu yerda, turli xil klaviatura kodlari qiymatlari joylashgan sinfdir.
Biz Keys:: deb yozishimiz bilanoq muhitning aytib turuvchi(pdskazchik)
oynasi paydo bo’ladi va bu yerda barcha klavishlar ro’yxati hamda ularning kodlari
keltiriladi.
Do'stlaringiz bilan baham: