Kenjayev mahmudning dasturlash tillari fanidan tayyorlagan mustaqil ishi


Download 384.61 Kb.
bet9/9
Sana12.02.2023
Hajmi384.61 Kb.
#1190609
1   2   3   4   5   6   7   8   9
Bog'liq
Dasturlash C buelderda ColorDialog va ColorBox komponentalari

DefaultColorColor xossasi ro'yxatdagi "clDefault" qatori uchun rang maydonini aniqlaydi. NoneColorColor xossasi ro‘yxatdagi “clNone” qatori uchun rang maydonini aniqlaydi. Aslida, tayinlangan ranglar ular o'tkaziladigan komponentlar bilan belgilanadi.
Ro'yxatdagi foydalanuvchi tanlagan rangni Tanlangan xususiyatdan foydalanib bilib olishingiz mumkin . Buni amalga oshirish uchun foydalanuvchi rangni tanlaganda sodir bo'ladigan OnSelect hodisasidan foydalaning. Operator
Memo1->Rang = ColorBox1->Tanlangan;
Ushbu hodisa ishlov beruvchisiga joylashtirilgan Memo 1 oynasining fonini foydalanuvchi tanlagan rangga o'rnatadi.
Faqat ish vaqti uchun xossa Ranglar - bu ro'yxatdagi ranglarning indekslangan massivi (indekslar nolga asoslangan). ColorNames xossasi rang nomlari bilan o'xshash qatorlar qatoridir.
ColorBox komponentining boshqa xossalari, usullari va hodisalarining aksariyati ComboBox komponentiga o'xshaydi . Xususan, barcha satrlar ro'yxati TStrings tipidagi Items xususiyatida mavjud . Ilova ishlay boshlaganda foydalanuvchiga ko'rsatiladigan rang qatori indeksi faqat ItemIndex ish vaqti xususiyati bilan aniqlanadi . Formaning OnCreate hodisasi ishlovchisida foydalanuvchiga birinchi daqiqada ma'lum bir rangni ko'rsatish uchun ItemIndex IndexOf usuli yordamida aniqlanadi . Misol uchun, quyidagi bayonot birinchi navbatda foydalanuvchiga "clDefault" qatorini ko'rsatadi:
ColorBox1->ItemIndex = ColorBox1->Items->IndexOf("clDefault");

  1. Yuqoridagi iboralarni tegishli hodisa ishlov beruvchilariga joylashtiring. Amalga oshirish uchun dasturni ishga tushiring. Ilova ishlayotganligini tekshirgandan so'ng, har bir xususiyat elementi yoqilganda dasturni bajarish orqali Style xususiyatini tekshiring.


Xulosam Yaxshi 😉 👍

Foydalanilgan adabiyotlar ro’yxati

  1. Arxangelskiy AYa C++Builder 6 da dasturlash. – M: YoAJ BINOM nashriyoti, 2003 – 1152 s – C 237–256, 1062–1064, 1136.

  2. Shamis V.A. Borland C++ Builder 6. Professionallar uchun / V.A. Shamis.- Sankt-Peterburg: Pyotr, 2003. - 798 b. - 434-437-betlar.

  3. Arxangelskiy AYa C++ Builder komponentlari. Ma'lumotnoma va uslubiy qo'llanma. - M: OOO "Binom-Press", 2013 - 960 s: kasal.

Internet manba: https://studfile.net/preview/4348967/page:42/
Download 384.61 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling