Agar biror menyuning ichidagi ichki menyuning
xossalari va hodisalari
o’zgartimoqchi bo’lsak, U holda shu menyuning
DropDownItems xossasiga
murojjat qilamiz. Masalan, 2.15-rasmda
berilgan Fayl menyusining
Создать
buyrug’ining xossasini o’zgartirmoqchi bo’lsak, файлToolStripMenuItemni tanlab,
uning DropDownItems xossasiga o’tamiz. Uning ko’pnuqta(…) belgisini tanlaymiz.
Natijada ushbu Файл menyusi uchun ham alohida
Редактор коллекции элементов
(3.22-rasm)
oynasi ochiladi.
Biz yuqorida Standart menyular satrini hosil qilish o’rgandik. Endi o’zimizning
“shaxsiy” menyular satrimizni hosil qilishni, uning uchun hodisa ishlab chiqishni va
boshqa amallarni ko’rib chiqaylik. Demak, biz
MenuStrip komponentasini
formamizga joylashtiramiz va natijada bo’sh menyular satri hosil bo’ladi, Bu
yerdagi
Вводить здесь
deb yozilgan matn o’rniga kerakli menyuni yozamiz.
Masalan, Opsiya1. Natijada uning ostiga ichki menyular
hosil qilish uchun ham
alohida
Вводить здесь
qismi paydo bo’ladi (
3.23-rasm
). Xuddi shuningdek, uning
3.22-rasm
.
Файл menyusi uchun Редактор коллекции элементов muloqot oynasi
yonida ham yana boshqa menyularni qo’shish uchun shu qism paydo bo’ladi. Demak
biz 3.23-rasmdagi kabi menyular satrini hosil qilib olaylik.
Bu menyulardagi ichki menyularga hodisa ishlab chiqish jarayonini ko’rib
o’taylik. Buning uchun kerakli ichki menyuni tanlaymiz. Masalan, ichkimenu1 va
uning
События
bo’limiga o’tamiz. Undagi Click hodisasini yaratib ko’raylik. Bu
hodisa Sichqoncha tugamsining
bosilish hodisasi hosiblanib,
agar sichqonchaning
chap tugmasi bosilsa, qandaydir amallar ketma-ketligi bajariladi. Hodisani yaratish
uchun
Click
maydoniga sichqoncha tugmasini
ikki marta bosamiz
(3.24-rasm)
.
Bizda .h faylida quyidagi kodlar yozilgan holda namoyon bo’ladi:
private
: System::
Void
ichkimenu1ToolStripMenuItem_Click_1(System::
Object
^
s
ender
, System::
EventArgs
^
e
)
{
//Bu yerda C++ tilidagi amallar, operatorlar, buyruqlar yoziladi.
}
3.23-rasm
Dostları ilə paylaş: