|
Tiplarni dinamik tarzda
|
bet | 102/131 | Sana | 16.06.2024 | Hajmi | 1,92 Mb. | | #264063 |
Bog'liq Tiplarni dinamik tarzdaAction guruhi
|
Komponenta uchun global hodisalar faollashtirish
va maʻlum bir algoritm yozish
|
2
|
Appearance guruhi
|
Komponentaning ichki hodisalari uchun ishlatiladi
va maʻlum bir algoritm yozish
|
3
|
Behavior guruhi
|
Komponenta holatlari uchun hodisalarni
faollashtirish
|
4
|
Data guruhi
|
Ichki va tashqi maʻlumotlar bilan ishlash
hodisalarini faollashtirish
|
5
|
Drag drop guruhi
|
Komponentaning harakatlanish hodisalarini
faollashtirish
|
6
|
Focus guruhi
|
Komponentada fokuslarni boshqarish hodisalarini
faollashtirish
|
7
|
Key guruhi
|
Komponentaning mos tugmalar bilash ishlash
hodisalarini faollashtirish
|
8
|
Layout guruhi
|
Komponentada atrofidagilar bilan ishlash tartibini
nazora qilish hodisalarini faollashtirish
|
9
|
Mouse guruhi
|
Komponentada sichqoncha bilan bo‘ladigan
hodisalarini faollashtirish
|
10
|
Property Changed
guruhi
|
Komponentaning xususiyatlari o‘zgarganda
bajariladigan hodisalarini faollashtirish
|
Bu usullar va hodisalarning odatda hammasi ham vizual ishlaish imkoni yo‘q. Shuning uchun agar komponentaning biror funksiya On bilan boshlansa bilingki bu usul, ed, ing bilan tugagan funksiyalari bo‘lsa, bular ko‘proq hodisalar hisoblanadi. Guruhlar komponenta tipiga moslashgan holda doimiy o‘zgarib turadi va tipga mos hodisalarini aniqlab beradi. Komponenta hodisalari funksiya sifatida yaratiladi va dasturchi unga kerakli o‘zining algoritmini yozadi. Komponenta hodisalarini qo‘shish vizual amalga oshiriladi va asosiy formaga uning dastur fragmentlari yozib ketiladi. Ammo dasturchi o‘z fknutsiyaning algoritmini yozishi kerak. Buni loyiha boshqaruv oynasi orqali ko‘rish mumkin (10.6-rasmga qarang)
10.6-rasm. Komponentalarning hodisalari.
Oynaning InitializeComponent funksiyasida ham komponentalarning hodisalari ko‘shilganini ko‘rish mumkin.
Shuningdek, baʻzi komponentalar faol va faol bo‘lmagan holatlarda bo‘lishi mumkin. Bu huddi windows oynalaridagi buyruqlarning foydalanishiga o‘xshash ishlatiladi. Komponentalarni o‘z joyida ishaltishni ham bilish kerak va ularni qachon ishlaish kerakligini bilash ham muhim.
|
| |