Mavzu: Windows Formsda boshqaruv elementlari bilan ishlash. Reja: Kirish. Asosiy qism. 1-§. Windows Formsga kirish. 2-§. Button elementi bilan ishlash. 3-§. Label va LinkLabel elementlari bilan ishlash


-§.TextBox matn maydoni bilan ishlash


Download 412.27 Kb.
bet9/15
Sana13.03.2023
Hajmi412.27 Kb.
#1265659
1   ...   5   6   7   8   9   10   11   12   ...   15
Bog'liq
Qayumjonova Muazzamxon ATD Kurs ishi

4-§.TextBox matn maydoni bilan ishlash.



TextBox komponentasi
TextBox komponentasi xossalari
AcceptsReturn – ushbu xossa textbox komponentasining ko’p satrli qismi uchun ishlatiladi va u faqat rost va yolg’on qiymat qabul qiladi. Agarda uning qiymatini rost (true) qilib qo’ysak u holda ushbu funkisya tugmasini bosdganda yangi satr yaratib beradi.
Agarda ushbu xossa yolg’on qiymat qabul qilsa (false) u holda (odatiy faol holat), foydalanuvchi yangi satr ochish uchun tugmalarini bosishi kerak bo’ladi.
AcceptsTab – Ushbu xossa odatda false qiymatda turadi. Agarda uni true rost qiymatga o’tkazsak, u holda u tugmachasini ishga tushiradi. Agarda false qiymatida turgan bo’lsa u holda tugmachalrini bosishimiz kerak.
CharacterCasing – ushbu xossa yordamida textbox matnini agarda xossaning Upper qismidan foydalansak faqat katta harflarni yozadi. Agarda Low ni faol qilsak u holda faqat kichik harflar, agarda normal holatida qoldirsak, unda odatiy klaviaturadan matn kiritish mumkin.
MultiLine – Ushbu komponenta textboxni faqat bitta satrli va ko’p satrli qilish imkoniga ega.
PasswordChar – Ushbu xossaga * belgisini qo’yib qo’ysak nima yozishdan qat’iy nazar yozuv faqat * lardan iborat bo’ladi.


5-§.MaskedTextBox elementi bilan ishlash.
MaskedTextBox elementi asosan oddiy matn maydonini ifodalaydi. Biroq, bu element foydalanuvchi kiritishini nazorat qilish va xatolarni avtomatik ravishda tekshirish imkonini beradi.
Maydonga kiritilgan belgilarni boshqarish uchun siz niqobni belgilashingiz kerak. Niqobni o'rnatish uchun quyidagi belgilardan foydalanish mumkin:

  • 0: Faqat raqamlarni kiritish imkonini beradi

  • 9: Raqamlar va boʻshliqlarni kiritish imkonini beradi

  • #: Raqamlar, bo'shliqlar va "+" va "-" belgilarini kiritish imkonini beradi

  • L: Faqat alifbo belgilarini kiritish imkonini beradi

  • ?: Qoʻshimcha ixtiyoriy alifbo belgilarini kiritish imkonini beradi

  • A: Alifbo va raqamli belgilarni kiritish imkonini beradi

  • .: O'nlik ajratgichning o'rnini o'rnatadi

  • ,: Sonning butun qismidagi raqamlarni ajratish uchun ishlatiladi

  • :: Vaqt oralig'ida ishlatiladi - soat, daqiqa va soniyalarni ajratadi

  • /: Sanalarni ajratish uchun ishlatiladi

  • $: Valyuta belgisi sifatida ishlatiladi

Niqobni o'rnatish uchun Maskelementning xususiyatini o'rnatishingiz kerak. Xususiyatlar oynasida (Porperties) ushbu xususiyatni topib, ustiga bosing va standart niqob shablonlaridan birini o'rnatishimiz uchun oyna paydo bo'ladi. Xususan, biz Telefon raqamini tanlashimiz mumkin, ya'ni matn maydoniga faqat telefon raqami kiritiladi:
Endi ishga tushirishda biz matn maydoniga faqat raqamlarni kiritishimiz mumkin bo'ladi, natijada telefon raqami paydo bo'ladi.
Endi niqobimizni tayyorlaymiz. Masalan, matn maydoniga cheklangan uzunlikdagi bosh va o‘rta harflar va familiyalarni kiritish uchun niqob yarataylik. Buning uchun xususiyatga Maskqiymatni belgilang L.L.L?????????. Keyin matn maydoniga kiritish quyidagicha ko'rinadi:
Ushbu element bizga kirishni boshqarish uchun ishlatilishi mumkin bo'lgan xususiyatlar to'plamini ham taqdim etadi. Misol uchun, BeepOnError xususiyati qiymatga o'rnatilganda, truenoto'g'ri belgi kiritilganda signal beradi.
HidePromptOnLeave xususiyati , matn maydoni fokusnitrue yo'qotganda, PromptChar-da ko'rsatilganlarni yashiradi.
PromptChar xossasi belgilar kiritilgan maydonda ko'rsatiladigan belgiga ishora qiladi. Odatiy belgi pastki chiziqdir.

Download 412.27 Kb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   15




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