|
Ma’ruza №1. Borland C++ Builder komponentalarini o`rganish Reja
|
bet | 6/18 | Sana | 13.09.2022 | Hajmi | 1.07 Mb. | | #25864 |
Bog'liq 1-mavzu Техник ехсплотатсия курс иши Сидиқов О, Hayot Faoliyati Xavfsizligi 3-Amaliy, 15.11 rus tili milliy maktablar rus tili rus maktablar(2), SINF RAHBARINI BAHOLASH MEZONI 2022, Bozor muvozanati maksimal va minimal narxlar, abu-ali-ibn-sino-va-uning-falsafiy-qarashlari, 1-Labaratoriya Muntazam ko\'pburchaklarAsosiy forma hodisalari
Jadvalda asosiy formaning hodisalari qachon yuzaga kelishi tarifi berilgan. Bu hodisalarni Ob’yektlar inspektorining Events bo‘limida ko‘rish mumkin.
Hodisa
|
Tarifi
|
OnActivate
|
Forma aktivlashganda
|
OnCanResize
|
Forma o‘lchamini o‘zgartirishdan oldin.
|
OnClick
|
Formaga chertishda
|
OnClose
|
Forma yopilganda
|
OnCloseQuery
|
Formani yopishdan oldin
|
OnCreate
|
Forma yaratilganda
|
OnDblClick
|
Formaga ikki marta chertilganda
|
OnDeactivate
|
Forma deaktivlashganda
|
OnDestroy
|
Forma yo‘q qilinganda
|
OnHide
|
Forma tasviri yo‘qolganda
|
OnKeyDown
|
Tugma bosilganda
|
OnKeyPress
|
Tugma bosilib, qo‘yib yuborilganda
|
OnKeyUp
|
Tugma qo‘yib yuborilganda
|
OnMouseDown
|
Sichqoncha tugmasi bosilganda
|
OnMouseMove
|
Sichqoncha harakatlanganda
|
OnMouseUp
|
Sichqoncha tugmasi qo‘yib yuborilganda
|
OnMouseWheel
|
Sichqoncha g‘ildiragi tomonidan
|
OnMouseWheelDown
|
Sichqoncha g‘ildiragi pastka aylantirilganda
|
OnMouseWheelUp
|
Sichqoncha g‘ildiragi yuqoriga aylantirilganda
|
OnPaint
|
Forma qaytadan chizilganda
|
OnResize
|
Forma o‘lchamlari o‘zgarganda
|
OnShortCut
|
Issiq klavisha bosilganda
|
OnShow
|
Forma hali chizilmasdan paydo bo‘lganda
|
Sobыtie Opisanie
Bu forma tomonidan generasiya qilinishi mumkin bo‘lgan asosiy hodisalardir. Bu hodisalar komponentalarga ham tegishlidir.
Additional komponentlar palitrasi
TSpeedButton va TBitBtn tugmalari.
Bu tugmalar TButton vazifalarini bajaradi. YAgona farqi matndan tashqari racmlarni ham aks ettiradi. TSpeedButton tugmasi fokus olmaydi. Bu shuni bildiradiki, agar matn qatorida satr terib, bu tugma bosilsa, shu hodisa qayta ishlangandan so‘ng fokus yana matn qatoriga qaytib keladi. TAB tugmasi bilan bu tugmani ajratib bo‘lmaydi3.
Tugmaga rasm o‘rnatish uchun ikki marta Glyph xossasi qatorida chertish lozim. Natijada rasm paydo bo‘lgan yuklash oynasida Load tugmasini bosish lozim. Ko‘p rasmlar Program Files\Common Files\Borland Shared\Images \Buttons katalogida joylashgandir.
TBitBtn va TSpeedButton tugmalari deyarli bir xil xossalarga egadir. Ular uchun umumiy Layout, xossasi rasm va matn o‘zaro joylashuvini o‘zgartirishga imkon beradi. Quyidagi rasmda har xil qiymatlar mos variantlari ko‘rsatilgan
TBitBtn tugmasining yana bir xossasi Kind bo‘lib oldindan tayyorlangan standart tugmalarni tanlash imkonini beradi. Quyidagi rasmda standart tugmalar va ularga mos qiymatlarni ko‘rish mumkin.
Yana bir xossa ModalResult – dialog oynasi uchun tugma qaytaradigan natijani tanlashga imkon beradi.
TSpeedButton tugmasining GroupIndex xossasi tugmalarni guruhlashga imkon beradi. Buning uchun bir guruhga tegishli tugmalarning GroupIndex xossasi bir xil qiymatga masalan 1 ga teng bo‘lishi kerak. Guruhlangan tugmalarning biri bosilsa, qolganlaridan ajralib qoladi. Buning uchun Down xossasi qiymati true ga teng bo‘lishi kerak.
Maskalangan kiritish katori (TMaskEdit)
Bu komponent malum formatga mos satr kiritishga imkon beradi.
Asosiy xossasi EditMask bo‘lib, shu xossa qatorida ikki marta chertilsa kiritish muharriri ochiladi.
Input Mask qatorida maska kiritish mumkin. Test Input, qatorida maskani testlash mumkin.
Maska terish osondir. Agar qator to‘rt raqamli son, tere va uch raqamli sondan iborat bo‘lishi kerak bo‘lsa, Input Mask qatoriga 9999-999 kiritish mumkin.
|
| |