|
11- mavzu: delphi obyektga yo’naltirilgan dasturlash tili Delphi dasturlash muhitiBog'liq 11 lectureDefault xususiyatida true qiymat o’rnatilgan bo’lsa, foydalanuvchi
Enter tugmasini bosishi bilan ekvivalent ishlaydi. Agar bir nechta tugmada
Default xususiyatida true qiymat o’rnatilgan bo’lsa, TabOrder
hususiyatidagi tartib bo’yicha bajariladi.
Tugma programma kodi orqali murojat qilish
Tugma programma kodi orqali ham murojat qilish mumkin.
Formaning istalgan qismida yoki tugmalarini bosishlik bilan
hissoblash jarayonini amalgam oshirmoqchisiz. Buning uchun formaning
KeyPreview husussiyati true qilinadi
Rasm va sarlovhaning tugmada joylashishi Margin, Layout, Spadeg
hususisyatlari orqali beriladi. Agar Margin =-1 bo’lsa, rams va sarlovha
tugma markazida bo’ladi. Bu holatda rasmni sarlovhaga nisbatan qayerda
turishi Layout hususiyati orqali aniqlanadi. BlGlyphTop (tepada),
BlGlyphButtom (pastdan) BlGlyphLeft (chapda) BlGlyphRight (o’ngda).
Agar Margin > 0 bo’lsa, Layout qiymatiga tugmaning qarab u yoki
bu chegarasidan Margin da berilgan pikselcha joy tashlanadi.
SpeedButton tugmasi
SpeedButton tugmasidan oddiy boshqaruv tugmalar kabi foydalanish
mumkin. Bundan tashqari SpeedButton tugmasidan fiksirlangan tugma
sifatida foydalanish mumkin. Bu tugmalar odatta vazifalar panelida, menyular
qatoridagi ko’po ishlatiladigan buyuruqlar nushasini ko’rsatish uchun ishltiladi.
SpeedButton tugmasida boshqa tugmalar kabi Caption hususiyatlari
mavjud. Lekin bu odatta bo’sh bo’ladi, uning o’rniga rasm (piktogramma)
ishlatiladi. Tugmaga rasm Glyph hususiyati orqali beriladi NumGlyph,
Layout, Margin, Spacing hususiyatlari SpeedButton tugmasi uchun ham
o’rinli.
SpeedButton tugmasining sosiy husussiyatlaridan biri GroupIndex (guruhlar
indeksi). Agar GroupIndex=0 bo’lsa, tugma huddi Button, Bitbtr tugmalari
kabi qachonki qo’yib yuborsa, tugma o’z holiga qaytadi.
Agar GroupIndex>0 va AllowAllUp=true bo’lsa, foydalanuvchi
tomonidan tugma bosilganda, tugma bosilib qoladi. Qachonki tugma ikkinchi
marotaba bosilganda o’z holiga keladi. (ikkinchi marotaba bosganda tugma
o’z holiga kelishi uchun AllowAllUp=true bo’lishi kerak). Down husussiyati
qaysi tugma bosilganini bildiradi. Yani qaysi tugma bosilsa , shu tugmaning
|
| |