Yuqoridagi ikki jarayon ilovalar yaratishda
juda muhim hisoblanib, ularga
qo’shimcha tarzda quydagi holatni ham etiboringizga havola etmoqchimiz.
Ko’plab dasturlarning menyular
satri
bilan ishlashimiz davomida,
ularning ayrimlari faol (ko’rinarli),
faol bo’lmagan (ko’rinmas) holatda
turishiga guvoh bo’lganmiz. Masalan, oddiy Word matn muharririni olaylik. Agar
biror matnni yoki obyekt belgilanmagan bo’lsa,
unda menyular satridagi
Копировать buyrug’I nofaol holatda bo’lishini ko’rishimiz mumkin. Demak, uning
qandaydir shartlarini qanoatlantiruvchi holat mavjud emas, ya’ni biror obyektni yoki
matnni belgilamagunimizcha bu buyruqdan foydalana olmaymiz.
Biz ham ilovamizda biror hodisa ro’y bermaguncha biror menyuni nofaol
holatga o’tkazib qo’yishimiz mumkin.
Buning kerakli menyuning
xossasidan foydalanamiz. Agar uning qiymati
true bo’lsa, menu doim faol, aks holda
false bo’lsa biror hodisa ro’y bermaguncha nofaol holatda turadi.
MENUSTRIP XOSSALARI
BackgroundImage – Menyular qatorining ostki qismiga fon joylashtirish.
Bunda fonning qaysi qismda qanday tartibda joylashishi
BackgroundImageLayout
xossasi qiymatiga qarab aniqlanadi.
LayoutStyle – Menyular satrining qay tartibida joylashishi. Ular vertikal
gorizontal va boshqa ko’rinishlarda joylashishi mumkin.
Checked – Bu xossa yordamida menyudagi buyruqlarni nazorat qilish mumkin.
Bu ilovani ekspluatatsiya qilishda juda muhimdir: agar menyungizda juda ko’plab
opsiyalar bo’lsa, ulardan ba’zilarining bir vaqtda bajarilishini istasak, u holda ularni
belgilab chiqamiz, qolgani esa belgisiz qoldiramiz. Buning uchun
Checked xossasi
true qiymatiga ega bo’lib, uning ichidagi menyular belgiga ega bo’lishi
uchun
CheckOnClick xossasi
true qiymatiga ega bo’lishi kerak.
Bu xossa bilan ishlash
3.27-rasmda berilgan. Ishlab chiqilgan hodisa esa 3.3-listingda keltirilgan.
3.26-rasm. Ichkimenyuning tezkor
Do'stlaringiz bilan baham: