logo

MaskedTextBox komponentasida xossalar va hodisalar. Hodisalar ishlab chiqish

Yuklangan vaqt:

24.12.2024

Ko'chirishlar soni:

0

Hajmi:

39.80078125 KB
MaskedTextBox komponentasida xossalar va hodisalar. Hodisalar ishlab chiqish
                                                          Reja
1. Masked Edit boshqaruvi (Visual Basic 6.0)
2. MaskedtextBoxning xususiyatlari.
3. MaskedtextBoxning boshqaruvning ta’rifi va unga misollar.
1.  MaskedTextBox   klassi - bu   foydalanuvchi	 kiritishini	 qabul	 qilish	 yoki	 rad	 etish	 uchun	 
deklarativ	
 sintaksisni	 qo'llab-quvvatlaydigan   kengaytirilgan   TextBox	 
boshqaruvi.   Maska   xususiyatidan	
 foydalanib   ,	 ilovangizda	 hech	 qanday	 maxsus	 tekshirish	 
mantiqini	
 yozmasdan	 quyidagi	 kiritishni	 belgilashingiz	 mumkin:
 Kerakli	
 kiritish	 belgilar.
 Ixtiyoriy	
 kiritish	 belgilar.
 Niqobdagi	
 ma'lum	 bir	 pozitsiyada	 kutilgan	 kiritish	 turi;	 masalan,	 raqam	 yoki	 
alifbo	
 yoki	 alfanumerik	 belgi.
 Mask	
 literallari	 yoki	 to'g'ridan-to'g'ri   MaskedTextBox   da	 paydo	 bo'lishi	 kerak	 
bo'lgan	
 belgilar	 ; masalan,	 telefon	 raqamidagi	 defis	 (-)	 yoki	 narxdagi	 valyuta	 belgisi.
 Kiritilgan	
 belgilar	 uchun	 maxsus	 ishlov	 berish;	 masalan,	 alifbo	 belgilarini	 bosh	 
harfga	
 aylantirish	 uchun	 
 MaskedTextBox
 boshqaruv   elementi   ishga	 tushirish	 vaqtida	 ko'rsatilganda,	 u 
niqobni	
 bir	 qator	 tezkor	 belgilar	 va	 ixtiyoriy	 harfiy	 belgilar	 sifatida	 ifodalaydi.	 Majburiy	 
yoki	
 ixtiyoriy	 kiritishni	 ifodalovchi	 har	 bir	 tahrirlanadigan	 niqob	 pozitsiyasi	 bitta	 taklif	 
belgisi	
 bilan	 ko'rsatiladi.	 Masalan,	 raqam	 belgisi	 (#)	 ko'pincha	 raqamli	 belgilar	 kiritish	 
uchun	
 joy	 ushlagichi	 sifatida	 ishlatiladi.   Maxsus	 taklif	 belgisini	 belgilash	 
uchun   PromptChar   xususiyatidan	
 foydalanishingiz	 
mumkin	
 .   HidePromptOnLeave   xususiyati   boshqaruv	 elementi	 kiritish	 fokusini	 
yo'qotganda	
 foydalanuvchi	 so'rov	 belgilarini	 ko'rishini	 aniqlaydi.Foydalanuvchi	 
niqoblangan	
 matn	 maydoniga	 kiritishni	 kiritganda,	 joriy	 kirish	 belgilari	 o'zlarining	 tegishli	 
so'rov	
 belgilarini	 ketma-ketlik	 bilan	 almashtiradi.	 Agar	 foydalanuvchi	 noto‘g‘ri	 kiritilgan	 
belgini	
 yozsa,	 hech	 qanday	 almashtirish	 amalga	 oshirilmaydi,	 lekin	 
o‘rniga   BeepOnError   xususiyati	
 o‘rnatilgan	 bo‘lsa   true va   MaskInputRejected   hodisasi	 
ko‘tarilsa	
 ,   ovozli	 signal	 chiqariladi	 .   Ushbu	 hodisani	 topshirish	 orqali	 o'zingizning	 shaxsiy xato mantig'ingizni	 taqdim	 etishingiz	 mumkin.Joriy	 qo'shish	 nuqtasi	 to'g'ridan-to'g'ri	 
belgida	
 bo'lsa,	 foydalanuvchi	 bir	 qator	 variantlarga	 ega:
 Agar	
 so'rov	 belgisidan	 boshqa	 belgi	 yozilsa,	 harf	 avtomatik	 ravishda	 o'tkazib	 
yuboriladi	
 va	 kiritilgan	 belgi	 keyingi	 so'rov	 belgisi	 bilan	 ifodalanadigan	 keyingi	 
tahrirlanadigan	
 pozitsiyaga	 qo'llaniladi.
 Agar	
 so'rov	 belgisi	 yozilsa	 va   AllowPromptAsInput   xususiyati	 rost	 bo'lsa,	 kiritish	 
so'rov	
 belgisini	 ortiqcha	 yozadi	 va	 qo'shish	 nuqtasi	 niqobning	 keyingi	 pozitsiyasiga	 
o'tkaziladi.
 Har	
 doimgidek,	 o'q	 tugmalari	 oldingi	 yoki	 keyingi	 pozitsiyaga	 o'tish	 uchun	 
ishlatilishi	
 mumkin.	  MaskFull   xususiyatidan   foydalanuvchi   barcha   kerakli   ma ’ lumotlarni  
kiritgan   yoki   kiritmaganligini   tekshirish   uchun   foydalanishingiz   mumkin  	
.   Text   xususiyati	 
har	
 doim	 niqob	 va       TextMaskFormat 	    xususiyatiga	 muvofiq	 formatlangan	 foydalanuvchi	 
kiritishini	
 oladi   .MaskedTextBox   boshqaruvi	 
aslida   MaskedTextProvider 	
      xususiyati 	    tomonidan	 
belgilangan   System.ComponentModel.MaskedTextProvider   sinfiga	
 barcha	 niqoblarni	 
qayta	
 ishlashni	 kechiktiradi	 . Ushbu	 standart	 provayder	 surrogatlar	 va	 vertikal	 ravishda	 
birlashtirilgan	
 belgilardan	 tashqari	 barcha	 Unicode	 belgilarini	 qo'llab-quvvatlaydi;	 
ammo,   AsciiOnly   xususiyatidan	
 az,	 AZ	 va	  0-9	 belgilar	 to'plamiga	 kirishni	 cheklash	 uchun	 
foydalanish	
 mumkin.Niqoblar	 foydalanuvchi	 kiritgan	 ma'lumotlar	 ma'lum	 bir	 tur	 uchun	 
haqiqiy	
 qiymatni	 ifodalashiga	 kafolat	 bermaydi;	 masalan,	 -9 yoshga	 yilga	 kiritilishi	 
mumkin.   ValidatingType   xususiyatiga	
 ushbu	 qiymat	 turining	 namunasini	 belgilash	 orqali	 
foydalanuvchi	
 kiritgan	 ma lumotlar	 haqiqiy	 qiymatni	 ifodalashini	 tekshirishingiz	 mumkin	ʼ   .
Siz   TypeValidationCompleted   hodisasini	
 kuzatish	 orqali	 foydalanuvchi	 
fokusni   MaskedTextBox-   dan	
 noto‘g‘ri	 qiymatga	 ega	 bo‘lsa,	 olib	 tashlashini	 aniqlashingiz	 
mumkin   .	
 Agar	 turni	 tekshirish	 muvaffaqiyatli	 bo'lsa,	 qiymatni	 ifodalovchi	 
ob'ekt   TypeValidationEventArgs   parametrining   ReturnValue   xususiyati	
 orqali	 mavjud	 
bo'ladi . TextBox   boshqaruvida	
 bo'lgani	 kabi	 , bir	 nechta	 umumiy	 klaviatura	 
yorliqlari   MaskedTextBox   bilan	
 ishlamaydi   .	 Xususan,	 CTRL-R	 (matnni	 o‘ngga	 surish),	 
CTRL-L	
 (matnni	 chapga	 surish)	 va	 CTRL-L	 (markaziy	 matn)	 hech	 qanday	 ta’sir	 
ko‘rsatmaydi.   MaskedTextBox   boshqaruvi   ko'p	
 qatorli	 konfiguratsiyani	 yoki	 bekor	 qilish	 
funksiyasini	
 qo'llab-quvvatlamaydi.	 Biroq,	 ushbu	 xususiyatlar	 bilan	 bog'langan	 
a'zolar   TextBoxBase   asosiy	
 sinfiga	 mosligi	 uchun	 saqlanib	 qolgan	 bo'lsa-da,	 ularning	 
amalga	
 oshirilishi	 hech	 qanday	 harakat	 qilmaydi. 2.   Tabni qabul	 qiladi
Ko'p	
 qatorli	 konfiguratsiyalar	 uchun	 TAB	 tugmachalari	 qanday	 ishlashini	 belgilovchi	 
qiymatni	
 oladi	 yoki	 o'rnatadi.	 Bu	 xususiyat	 MaskedTextBox	 tomonidan	 qo'llab-quvvatlanmaydi	 .
Foydalanish	
 imkoniyati	 obyekti
Boshqaruvga	
 tayinlangan	 AccessibleObject	 ni oladi	 .
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Kirish	
 mumkin	 bo lgan	 standart	 harakat	 tavsifi	ʻ
Maxsus	
 imkoniyatlar	 mijoz	 ilovalari	 tomonidan	 foydalanish	 uchun	 boshqaruvning	 
standart	
 harakat	 tavsifini	 oladi	 yoki	 o‘rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Foydalanish	
 mumkin	 bo'lgan	 tavsif
Maxsus	
 imkoniyatlar	 mijoz	 ilovalari	 tomonidan	 foydalaniladigan	 boshqaruv	 tavsifini	 
oladi	
 yoki	 o‘rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Kirish	
 mumkin	 bo'lgan	 ism
Maxsus	
 imkoniyatlar	 mijoz	 ilovalari	 tomonidan	 ishlatiladigan	 boshqaruv	 nomini	 oladi	 
yoki	
 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Kirish	
 mumkin	 bo'lgan	 rol
Boshqaruvning	
 foydalanish	 mumkin	 bo'lgan	 rolini	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Dropga	
 ruxsat	 berish
Boshqaruv	
 foydalanuvchi	 o'ziga	 tortadigan	 ma'lumotlarni	 qabul	 qila	 oladimi	 yoki	 
yo'qligini	
 ko'rsatadigan	 qiymatni	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Prompt	
 AsInput	 ga	 ruxsat	 bering
PromptChar	
 foydalanuvchi	 tomonidan	 haqiqiy	 ma'lumotlar	 sifatida	 kiritilishi	 
mumkinligini	
 ko'rsatadigan	 qiymatni	 oladi	 yoki	 o'rnatadi	 . Anchor
Tekshirish elementi	 bog'langan	 konteynerning	 chekkalarini	 oladi	 yoki	 o'rnatadi	 va	 
boshqaruv	
 elementi	 ota-onasi	 bilan	 qanday	 o'lchamini	 o'zgartirishni	 aniqlaydi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Faqat	
 Ascii
MaskedTextBox	
 boshqaruvi	 ASCII	 belgilar	 to'plamidan	 tashqaridagi	 belgilarni	 qabul	 
qiladimi	
 yoki	 yo'qligini	 ko'rsatadigan	 qiymatni	 oladi	 yoki	 o'rnatadi	 .
Avtomatik	
 aylantirish	 ofset
ScrollControlIntoView(Control)	
 da	 ushbu	 boshqaruv	 elementi	 qayerga	 aylantirilishini	 
oladi	
 yoki	 o'rnatadi	 .
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Avtomatik	
 o'lcham
Boshqaruvga
 tayinlangan	 shrift	 o'zgartirilganda	 boshqaruv	 elementining	 balandligi	 
avtomatik	
 ravishda	 sozlanishi	 yoki	 yo'qligini	 ko'rsatadigan	 qiymatni	 oladi	 yoki	 o'rnatadi.
(	
 TextBoxBase	 dan	 meros	 qilib	 olingan	 )
Orqa	
 rang
Boshqaruvning	
 fon	 rangini	 oladi	 yoki	 o'rnatadi.
(	
 TextBoxBase	 dan	 meros	 qilib	 olingan	 )
Fon	
 rasmi
Bu
 xususiyat	 ushbu	 sinfga	 tegishli	 emas.
(	
 TextBoxBase	 dan	 meros	 qilib	 olingan	 )
Fon	
 rasmi	 tartibi
Bu	
 xususiyat	 ushbu	 sinfga	 tegishli	 emas.
(	
 TextBoxBase	 dan	 meros	 qilib	 olingan	 )
Ovozli	
 signal
Niqoblangan	
 matn	 qutisi	 boshqaruvi	 rad	 etgan	 har	 bir	 foydalanuvchi	 tugmachasi	 uchun	 
tizim	
 signalini	 ko'taradimi	 yoki	 yo'qligini	 ko'rsatadigan	 qiymatni	 oladi	 yoki	 o'rnatadi. Bog'lash konteksti
Boshqarish
 uchun	 BindingContext	 ni oladi	 yoki	 o'rnatadi	 .
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Chegara	
 uslubi
Matn	
 oynasi	 boshqaruvining	 chegara	 turini	 oladi	 yoki	 o'rnatadi.
(	
 TextBoxBase	 dan	 meros	 qilib	 olingan	 )
Pastki
Boshqaruvning	
 pastki	 cheti	 va	 konteyner	 mijoz	 maydonining	 yuqori	 cheti	 orasidagi	 
masofani	
 piksellarda	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Chegara
Boshqaruvning	
 o lchami	 va	 joylashuvini,	 shu	 jumladan	 uning	 mijoz	 bo lmagan	 	ʻ ʻ
elementlarini,	
 ota-ona	 boshqaruviga	 nisbatan	 piksellarda	 oladi	 yoki	 o rnatadi.ʻ
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Ime-ni	
 yoqish	 mumkin
IME	
 qo'llab-quvvatlashini	 yoqish	 uchun	 ImeMode	 xususiyati	 faol	 qiymatga	 o'rnatilishi	 
mumkinligini	
 ko'rsatadigan	 qiymatni	 oladi	 .
(	
 TextBoxBase	 dan	 meros	 qilib	 olingan	 )
Fokuslay	
 oladi
Boshqaruv
 fokusni	 qabul	 qila	 oladimi	 yoki	 yo'qligini	 ko'rsatadigan	 qiymatni	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Hodisalarni	
 ko'tarishi	 mumkin
Boshqaruvda	
 voqealar	 ko'tarilishi	 mumkinligini	 aniqlaydi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Tanlash	
 mumkin
Boshqaruvni	
 tanlash	 mumkinligini	 ko'rsatadigan	 qiymatni	 oladi. ( Boshqaruvdan	 meros	 qilib	 olingan	 )
Bekor	
 qilish	 mumkin
Foydalanuvchi
 oldingi	 amalni	 bekor	 qila	 oladimi	 yoki	 yo'qligini	 ko'rsatadigan	 qiymatni	 
oladi.	
 Bu	 xususiyat	 MaskedTextBox	 tomonidan	 qo'llab-quvvatlanmaydi	 .
Qo'lga	
 olish
Boshqaruv	
 sichqonchani	 bosib	 olganligini	 ko'rsatadigan	 qiymatni	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Tasdiqlash	
 sabablari
Boshqaruv
 fokusni	 qabul	 qilganda	 tekshirishni	 talab	 qiladigan	 har	 qanday	 boshqaruv	 
elementlarida	
 tekshirishni	 amalga	 oshirishga	 sabab	 bo'ladimi	 yoki	 yo'qligini	 ko'rsatadigan	 
qiymatni	
 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Mijoz	
 to'rtburchak
Boshqaruvning	
 mijoz	 maydonini	 ifodalovchi	 to'rtburchakni	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Mijoz	
 hajmi
Boshqarishning	
 mijoz	 maydonining	 balandligi	 va	 kengligini	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Shirkat	
 nomi
Boshqaruvni	
 o'z	 ichiga	 olgan	 dasturni	 yaratuvchisi	 yoki	 kompaniya	 nomini	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Konteyner
Komponentni	
 o'z	 ichiga	 olgan	 IContainerni	 oladi	 .
(	
 Komponentdan	 meros	 qilib	 olingan	 )
Fokusni	
 o'z	 ichiga	 oladi
Boshqaruv	
 yoki	 uning	 yordamchi	 elementlaridan	 biri	 hozirda	 kiritish	 fokusiga	 ega	 
ekanligini	
 ko‘rsatadigan	 qiymatni	 oladi. ( Boshqaruvdan	 meros	 qilib	 olingan	 )
Kontekst	
 menyusi
Boshqaruv
 bilan	 bog'langan	 yorliq	 menyusini	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Kontekst	
 menyusi
Ushbu	
 boshqaruv	 bilan	 bog'langan	 ContextMenuStrip	 ni oladi	 yoki	 o'rnatadi	 .
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Boshqaruv
Boshqaruv	
 ichidagi	 boshqaruv	 elementlari	 to'plamini	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Yaratilgan
Boshqaruv	
 yaratilgan	 yoki	 yo'qligini	 ko'rsatadigan	 qiymatni	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Paramlarni	
 yarating
Boshqaruv
 tutqichi	 yaratilganda	 kerakli	 yaratish	 parametrlarini	 oladi.
Madaniyat
Masklangan	
 matn	 qutisi	 bilan	 bog'liq	 madaniyat	 ma'lumotlarini	 oladi	 yoki	 o'rnatadi.
Kursor
Sichqoncha	
 ko'rsatkichi	 boshqaruv	 elementi	 ustida	 turganda	 ko'rsatiladigan	 kursorni	 oladi
yoki	
 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Nusxalash	
 niqobi	 formatini	 kesib	 oling
Harflar	
 va	 so rov	 belgilarining	 almashish	 buferiga	 ko chirilishini	 aniqlaydigan	 qiymatni	 	ʻ ʻ
oladi	
 yoki	 o rnatadi.ʻ
Ma'lumotlarni	
 bog'lash
Boshqaruv	
 uchun	 ma'lumotlar	 ulanishlarini	 oladi. ( Boshqaruvdan	 meros	 qilib	 olingan	 )
Ma'lumotlar	
 konteksti
Ma lumotlarni
 bog lash	 maqsadida	 ma lumotlar	 kontekstini	 oladi	 yoki	 o rnatadi.	 Bu	 	ʼ ʻ ʼ ʻ
atrof-muhit
 mulki.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Standart	
 kursor
Boshqarish	
 uchun	 standart	 kursorni	 oladi	 yoki	 o'rnatadi.
(	
 TextBoxBase	 dan	 meros	 qilib	 olingan	 )
Standart	
 Ime	 Mode
Boshqaruv	
 tomonidan	 qo'llab-quvvatlanadigan	 standart	 kiritish	 usuli	 muharriri	 (IME)	 
rejimini	
 oladi.
(
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Standart	
 chegara
Boshqaruv
 elementlari	 orasida	 sukut	 bo'yicha	 belgilangan	 bo'sh	 joyni	 piksellarda	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Standart	
 maksimal	 o lchamʻ
Tekshirish	
 elementining	 standart	 maksimal	 hajmi	 sifatida	 belgilangan	 uzunlik	 va	 
balandlikni	
 piksellarda	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Standart	
 minimal	 o lchamʻ
Tekshirish	
 elementining	 standart	 minimal	 hajmi	 sifatida	 belgilangan	 uzunlik	 va	 
balandlikni	
 piksellarda	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Standart	
 to ldirishʻ
Tekshirish
 tarkibining	 piksellardagi	 standart	 ichki	 oralig'ini	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Standart	
 o lchamʻ
Boshqaruvning	
 standart	 hajmini	 oladi. ( TextBoxBase	 dan	 meros	 qilib	 olingan	 )
Dizayn	
 rejimi
Komponent	
 hozirda	 dizayn	 rejimida	 ekanligini	 ko'rsatadigan	 qiymatni	 oladi	 .
(	
 Komponentdan	 meros	 qilib	 olingan	 )
Qurilma	
 Dpi
Boshqarish	
 hozirda	 ko'rsatilayotgan	 displey	 qurilmasi	 uchun	 DPI	 qiymatini	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
To'rtburchakni	
 ko'rsatish
Boshqaruvning
 displey	 maydonini	 ifodalovchi	 to'rtburchakni	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Yo'q	
 qilish
Asosiy
 Control	 klassi	 yo'q	 qilish	 jarayonida	 ekanligini	 ko'rsatadigan	 qiymatni	 oladi	 .
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Dok
Qaysi	
 nazorat	 chegaralari	 ota-ona	 nazoratiga	 ulanganligini	 oladi	 yoki	 o'rnatadi	 va	 
boshqaruvning	
 ota-onasi	 bilan	 qanday	 o'lchamini	 o'zgartirishni	 aniqlaydi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Ikki	
 marta	 buferlangan
Boshqarish
 elementi	 ko'rsatilishidan	 oldin	 buferda	 boshqaruv	 chizmasi	 bajarilganligini	 
ko'rsatadigan	
 qiymatni	 oladi	 yoki	 o'rnatadi.	 Bu	 xususiyat	 ushbu	 sinfga	 tegishli	 emas.
(	
 TextBoxBase	 dan	 meros	 qilib	 olingan	 )
Yoqilgan
Boshqaruv	
 foydalanuvchi	 shovqiniga	 javob	 bera	 oladimi	 yoki	 yo'qligini	 ko'rsatadigan	 
qiymatni	
 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Voqealar
Ushbu	
 Komponentga	 biriktirilgan	 voqea	 ishlovchilar	 ro'yxatini	 oladi	 . ( Komponentdan	 meros	 qilib	 olingan	 )
Fokuslangan
Tekshirish	
 elementi	 kirish	 fokusiga	 ega	 yoki	 yo'qligini	 ko'rsatadigan	 qiymatni	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Shrift
Boshqaruv	
 tomonidan	 ko'rsatilgan	 matnning	 shriftini	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Shrift	
 balandligi
Boshqaruv	
 shrifti	 balandligini	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Old	
 rang
Boshqaruvning	
 oldingi	 rangini	 oladi	 yoki	 o'rnatadi.
(	
 TextBoxBase	 dan	 meros	 qilib	 olingan	 )
Format	
 provayderi
Turni	
 tekshirishda	 foydalanish	 uchun	 IFormatProviderni	 oladi	 yoki	 o'rnatadi	 .
Tutqich
Boshqaruv	
 bog'langan	 oyna	 dastagini	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Bolalari	
 bor
Boshqaruv	
 tarkibida	 bir	 yoki	 bir	 nechta	 bola	 boshqaruv	 elementlari	 mavjudligini	 
ko'rsatadigan	
 qiymatni	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Balandligi
Boshqaruv	
 balandligini	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
OnLeave	
 taklifini	 yashirish Niqoblangan matn	 oynasi	 fokusni	 yo'qotganda,	 kiritish	 niqobidagi	 so'rov	 belgilari	 
yashiringanligini	
 ko'rsatadigan	 qiymatni	 oladi	 yoki	 o'rnatadi.
Tanlovni	
 yashirish
Matn	
 oynasi	 boshqaruvidagi	 tanlangan	 matn	 boshqaruv	 fokusni	 yo'qotganda	 ta'kidlangan	 
holda	
 qolishi	 yoki	 yo'qligini	 ko'rsatadigan	 qiymatni	 oladi	 yoki	 o'rnatadi.
(	
 TextBoxBase	 dan	 meros	 qilib	 olingan	 )
Ime	
 rejimi
Boshqarish	
 elementining	 kiritish	 usuli	 muharriri	 (IME)	 rejimini	 oladi	 yoki	 o‘rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Ime	
 rejimi	 bazasi
Boshqarish
 elementining	 kiritish	 usuli	 muharriri	 (IME)	 rejimini	 oladi	 yoki	 o‘rnatadi.
(	
 TextBoxBase	 dan	 meros	 qilib	 olingan	 )
Kalit	
 rejimini	 kiritish
Masklangan
 matn	 qutisi	 boshqaruvining	 matn	 kiritish	 rejimini	 oladi	 yoki	 o'rnatadi.
Chaqiruv	
 shart
Qo'ng'iroq
 qiluvchi	 boshqaruv	 elementi	 yaratilganidan	 boshqa	 ish	 zarrachasida	 bo'lgani	 
uchun	
 boshqaruvga	 usul	 qo'ng'iroqlarini	 amalga	 oshirishda	 qo'ng'iroq	 qiluvchining	 chaqiruv	 
usulini	
 chaqirishi	 kerakligini	 ko'rsatadigan	 qiymat	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Foydalanish	
 mumkin
Boshqaruvning	
 maxsus	 imkoniyatlar	 ilovalariga	 ko‘rinib	 turishini	 ko‘rsatuvchi	 qiymatni	 
oladi	
 yoki	 o‘rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Ajdod	
 saytining	 InDesign	 rejimi
Ushbu	
 boshqaruvning	 ajdodlaridan	 biri	 va	 o'sha	 sayt	 DesignMode-da	 joylashganligini	 
ko'rsatadi.	
 Bu	 xususiyat	 faqat	 o‘qish	 uchun	 mo‘ljallangan.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 ) Utilizatsiya qilingan
Boshqaruvning	
 utilizatsiya	 qilinganligini	 ko'rsatadigan	 qiymatni	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Tutqich	
 yaratilgan
Boshqaruvning	
 u bilan	 bog'langan	 dastagi	 bor	 yoki	 yo'qligini	 ko'rsatadigan	 qiymatni	 
oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Oynali
Boshqaruv	
 aks	 ettirilganligini	 ko'rsatadigan	 qiymatni	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Ustiga	
 yozish	 rejimi
Yangi	
 foydalanuvchi	 kiritishi	 mavjud	 kiritishni	 qayta	 yozish	 yoki	 yozishni	 ko'rsatuvchi	 
qiymatni	
 oladi.
Layout	
 Engine
Tekshirish	
 mexanizmining	 keshlangan	 nusxasini	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Chapga
Boshqaruvning	
 chap	 qirrasi	 va	 konteyner	 mijoz	 maydonining	 chap	 qirrasi	 orasidagi	 
masofani	
 piksellarda	 oladi	 yoki	 o‘rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Chiziqlar
Ko'p	
 qatorli	 konfiguratsiyalarda	 matn	 satrlarini	 oladi	 yoki	 o'rnatadi.	 Bu	 xususiyat	 
MaskedTextBox	
 tomonidan	 qo'llab-quvvatlanmaydi	 .
Joylashuv
Boshqarish	
 elementining	 yuqori	 chap	 burchagining	 konteynerining	 yuqori	 chap	 
burchagiga	
 nisbatan	 koordinatalarini	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 ) Marja
Boshqaruv elementlari	 orasidagi	 bo'shliqni	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Niqob
Ishlash	
 vaqtida	 foydalanish	 uchun	 kirish	 niqobini	 oladi	 yoki	 o'rnatadi.
Maska	
 tugallandi
Kirish
 niqobiga	 barcha	 kerakli	 ma lumotlar	 kiritilganligini	 ko rsatuvchi	 qiymat	 oladi.	ʼ ʻ
Maskali	
 matn	 provayderi
Maskali	
 matn	 qutisi	 boshqaruvining	 ushbu	 misoli	 bilan	 bog'langan	 niqob	 provayderining	 
klonini	
 oladi.
To'liq	
 niqob
Kirish
 niqobiga	 barcha	 kerakli	 va	 ixtiyoriy	 kirishlar	 kiritilganligini	 ko‘rsatadigan	 
qiymatni	
 oladi.
Maksimal	
 hajmi
GetPreferredSize(Size)	
 belgilashi	 mumkin	 bo'lgan	 yuqori	 chegara	 bo'lgan	 o'lchamni	 oladi
yoki	
 o'rnatadi	 .
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Maksimal	
 uzunlik
Foydalanuvchi	
 yozishi	 yoki	 matn	 oynasi	 boshqaruviga	 joylashtirishi	 mumkin	 bo'lgan	 
belgilarning	
 maksimal	 sonini	 oladi	 yoki	 o'rnatadi.	 Bu	 xususiyat	 MaskedTextBox	 tomonidan	 
qo'llab-quvvatlanmaydi	
 .
Minimal	
 hajmi
GetPreferredSize(Size)	
 belgilashi	 mumkin	 bo'lgan	 pastki	 chegara	 bo'lgan	 o'lchamni	 oladi	 
yoki	
 o'rnatadi	 .
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
O zgartirilgan	
ʻ Tekshiruv oynasi	 boshqaruv	 elementi	 boshqaruv	 elementi	 yaratilgandan	 yoki	 uning	 
mazmuni	
 oxirgi	 marta	 o'rnatilgandan	 so'ng	 foydalanuvchi	 tomonidan	 o'zgartirilganligini	 
ko'rsatadigan	
 qiymatni	 oladi	 yoki	 o'rnatadi.
(	
 TextBoxBase	 dan	 meros	 qilib	 olingan	 )
Ko'p	
 qatorli
Bu	
 ko'p	 qatorli	 matn	 qutisi	 boshqaruvi	 ekanligini	 ko'rsatadigan	 qiymatni	 oladi	 yoki	 
o'rnatadi.	
 Ushbu	 xususiyat	 MaskedTextBox	 tomonidan	 to'liq	 qo'llab-quvvatlanmaydi	 .
Ism
Boshqaruv	
 nomini	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
To'ldirish
Bu	
 xususiyat	 ushbu	 sinfga	 tegishli	 emas.
(	
 TextBoxBase	 dan	 meros	 qilib	 olingan	 )
Ota-ona
Boshqarishning	
 asosiy	 konteynerini	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Parol	
 Char
Foydalanuvchi	
 kiritishi	 o rniga	 ko rsatiladigan	 belgini	 oladi	 yoki	 o rnatadi.	ʻ ʻ ʻ
Afzal	
 balandlik
Matn
 oynasi	 uchun	 afzal	 qilingan	 balandlikni	 oladi.
(	
 TextBoxBase	 dan	 meros	 qilib	 olingan	 )
Afzal	
 o'lcham
Boshqarish	
 mos	 keladigan	 to'rtburchaklar	 maydonining	 o'lchamini	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Mahsulot	
 nomi
Boshqaruvni	
 o'z	 ichiga	 olgan	 yig'ilishning	 mahsulot	 nomini	 oladi. ( Boshqaruvdan	 meros	 qilib	 olingan	 )
Mahsulot	
 versiyasi
Boshqaruvni	
 o'z	 ichiga	 olgan	 yig'ilish	 versiyasini	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Tezkor	
 Char
MaskedTextBox	
 -da	 foydalanuvchi	 kiritishining	 yo'qligini	 ifodalash	 uchun	 ishlatiladigan	 
belgini	
 oladi	 yoki	 o'rnatadi	 .
Faqat	
 o'qish
Matn
 maydonidagi	 matn	 faqat	 o'qish	 uchun	 ekanligini	 ko'rsatadigan	 qiymatni	 oladi	 yoki	 
o'rnatadi.
Tutqichni	
 qayta	 yaratish
Boshqaruv	
 hozirda	 o'z	 dastagini	 qayta	 yaratayotganligini	 ko'rsatadigan	 qiymatni	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Mintaqa
Boshqarish	
 bilan	 bog'liq	 oyna	 mintaqasini	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Birinchi	
 xatolik	 kiritishni	 rad	 etish
Birinchi	
 noto'g'ri	 belgiga	 erishilgandan	 so'ng	 foydalanuvchi	 kiritishini	 tahlil	 qilish	 
to'xtatilishi	
 kerakligini	 ko'rsatadigan	 qiymatni	 oladi	 yoki	 o'rnatadi.
O'ngdan	
 Chapga	 ko'rsatish
Eskirgan.
Bu	
 mulk	 endi	 eskirgan.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
OnPrompt-ni	
 tiklash
So'rov	
 belgisiga	 mos	 keladigan	 kirish	 belgisi	 qanday	 ishlashi	 kerakligini	 aniqlaydigan	 
qiymatni	
 oladi	 yoki	 o'rnatadi.
OnSpace-ni
 tiklash Bo'sh joy	 kiritish	 belgisi	 qanday	 ishlashini	 belgilaydigan	 qiymatni	 oladi	 yoki	 o'rnatadi.
Qayta	
 chizish	 hajmini	 o'zgartirish
O'lchamini	
 o'zgartirganda	 boshqaruvning	 o'zini	 qayta	 chizish	 yoki	 yo'qligini	 
ko'rsatadigan	
 qiymatni	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
To'g'ri
Boshqaruvning	
 o‘ng	 qirrasi	 va	 konteyner	 mijoz	 maydonining	 chap	 qirrasi	 orasidagi	 
masofani	
 piksellarda	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
O'ngdan	
 Chapga
Boshqaruv
 elementlarining	 o ngdan	 chapga	 shriftlardan	 foydalangan	 holda	 mahalliy	 	ʻ
tillarni	
 qo llab-quvvatlashga	 moslashtirilganligini	 ko rsatuvchi	 qiymatni	 oladi	 yoki	 o rnatadi.	ʻ ʻ ʻ
(
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Bolalar	
 o'lchovi
Bola	
 boshqaruv	 elementlarining	 masshtabini	 belgilaydigan	 qiymatni	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Tanlangan	
 matn
MaskedTextBox	
 boshqaruvidagi	 joriy	 tanlovni	 oladi	 yoki	 o'rnatadi	 .
Tanlash	
 uzunligi
Matn	
 maydonida	 tanlangan	 belgilar	 sonini	 oladi	 yoki	 o'rnatadi.
(	
 TextBoxBase	 dan	 meros	 qilib	 olingan	 )
Tanlovni	
 boshlash
Matn	
 maydonida	 tanlangan	 matnning	 boshlang'ich	 nuqtasini	 oladi	 yoki	 o'rnatadi.
(	
 TextBoxBase	 dan	 meros	 qilib	 olingan	 )
Qisqa	
 klavishlar	 yoqilgan
Belgilangan	
 yorliqlar	 yoqilganligini	 ko'rsatadigan	 qiymatni	 oladi	 yoki	 o'rnatadi. ( TextBoxBase	 dan	 meros	 qilib	 olingan	 )
Fokus	
 belgilarini	 ko'rsatish
Boshqaruv	
 fokusli	 to'rtburchaklarni	 ko'rsatishi	 kerakligini	 ko'rsatadigan	 qiymatni	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Klaviatura	
 ko'rsatmalarini	 ko'rsatish
Klaviatura	
 tezlatgichlarini	 ko'rsatish	 yoki	 yashirish	 uchun	 foydalanuvchi	 interfeysi	 mos	 
holatda	
 ekanligini	 ko'rsatadigan	 qiymatni	 oladi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Sayt
Boshqaruv	
 saytini	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Hajmi
Boshqaruvning	
 balandligi	 va	 kengligini	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Literallarni	
 o tkazib	 yuborish	ʻ
Foydalanuvchiga	
 so'zma-so'z	 qiymatlarni	 qayta	 kiritishga	 ruxsat	 berilganligini	 
ko'rsatadigan	
 qiymatni	 oladi	 yoki	 o'rnatadi.
Tab	
 indeksi
O'z
 konteyneridagi	 boshqaruvning	 yorliq	 tartibini	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Tab	
 to'xtatish
TAB
 tugmasi	 yordamida	 foydalanuvchi	 ushbu	 boshqaruvga	 fokusni	 berishi	 mumkinligini
ko'rsatadigan	
 qiymatni	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
teg
Boshqaruv	
 haqidagi	 ma'lumotlarni	 o'z	 ichiga	 olgan	 ob'ektni	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 ) Matn
Matnni hozirda	 foydalanuvchiga	 ko'rsatilgandek	 oladi	 yoki	 o'rnatadi.
Matnni	
 tekislash
Masklangan	
 matn	 oynasi	 boshqaruvida	 matn	 qanday	 tekislanishini	 oladi	 yoki	 o‘rnatadi.
Matn	
 uzunligi
Ko'rsatilgan	
 matn	 uzunligini	 oladi.
Matn	
 niqobi	 formati
Formatlangan
 satrga	 harflar	 va	 so rov	 belgilarining	 kiritilishini	 aniqlaydigan	 qiymatni	 	ʻ
oladi	
 yoki	 o rnatadi.ʻ
Yuqori
Boshqaruvning	
 yuqori	 qirrasi	 va	 konteyner	 mijoz	 maydonining	 yuqori	 cheti	 orasidagi	 
masofani	
 piksellarda	 oladi	 yoki	 o‘rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Yuqori	
 darajadagi	 nazorat
Boshqa	
 Windows	 Forms	 boshqaruvi	 tomonidan	 otalanmagan	 ota-ona	 boshqaruvini	 oladi.	 
Odatda,	
 bu	 boshqaruv	 elementi	 joylashgan	 eng	 tashqi	 shakldir	 .
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Tizim	
 parolidan	 foydalaning
Operatsion	
 tizim	 tomonidan	 taqdim	 etilgan	 parol	 belgisidan	 foydalanish	 kerakligini	 
ko'rsatadigan	
 qiymatni	 oladi	 yoki	 o'rnatadi.
Kutish	
 kursoridan	 foydalaning
Joriy	
 boshqaruv	 va	 barcha	 bolalar	 boshqaruv	 elementlari	 uchun	 kutish	 kursoridan	 
foydalanish	
 kerakmi	 yoki	 yo'qligini	 ko'rsatadigan	 qiymatni	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Tasdiqlash	
 turi
Foydalanuvchi	
 tomonidan	 kiritilgan	 ma'lumotlarni	 tekshirish	 uchun	 ishlatiladigan	 
ma'lumotlar	
 turini	 oladi	 yoki	 o'rnatadi. Ko'rinadigan
Boshqaruv va	 uning	 barcha	 pastki	 boshqaruv	 elementlari	 ko'rsatilishini	 ko'rsatadigan	 
qiymatni	
 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Kengligi
Boshqaruvning	
 kengligini	 oladi	 yoki	 o'rnatadi.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
Oyna	
 maqsadi
Bu	
 xususiyat	 ushbu	 sinfga	 tegishli	 emas.
(	
 Boshqaruvdan	 meros	 qilib	 olingan	 )
So'zlarni	
 o'rash
Ko'p	
 satrli	 matn	 qutisi	 boshqaruvi	 kerak	 bo'lganda	 so'zlarni	 keyingi	 qatorning	 boshiga	 
avtomatik	
 ravishda	 o'tkazish	 yoki	 o'tkazmasligini	 ko'rsatadigan	 qiymatni	 oladi	 yoki	 o'rnatadi.	 Bu
xususiyat	
 MaskedTextBox	 tomonidan	 qo'llab-quvvatlanmaydi	 .
3.  	
Quyidagi	 kod	 misoli   sanani	 qabul	 qilish	 uchun   MaskedTextBox-ni   ishga	 tushiradi	 va	 
foydalanuvchini	
 noto'g'ri	 kiritish	 haqida	 ogohlantirish	 
uchun   MaskInputRejected   va   TypeValidationCompleted	
 hodisalaridan	 foydalanadi.
C#Nusxalash
private   void   Form1_Load ( object  	
sender,	 EventArgs	 e)
{
 	
   maskedTextBox1.Mask	 =  "00/00/0000" ;
 	
   maskedTextBox1.MaskInputRejected	 +=	  new  
MaskInputRejectedEventHandler(maskedTextBox1_MaskInputRejected);
 	
   maskedTextBox1.KeyDown	 +=	  new  	KeyEventHandler(maskedTextBox1_KeyDown);
}
void   maskedTextBox1_MaskInputRejected ( object  	
sender,	 MaskInputRejectedEventArgs	 
e)
{      if  	(maskedTextBox1.MaskFull)
 	
   {
 
       toolTip1.ToolTipTitle	 =  "Input	 Rejected	 - Too	 Much	 Data" ;
 	
       toolTip1.Show( "You	 cannot	 enter	 any	 more	 data	 into	 the	 date	 field.	 Delete	 some	 
characters	
 in order	 to insert	 more	 data." ,	 maskedTextBox1,	 0, -20,	 5000);
 	
   }
 
    else   if  	(e.Position	 ==	 maskedTextBox1.Mask.Length)
 	
   {
 
       toolTip1.ToolTipTitle	 =  "Input	 Rejected	 - End	 of Field" ;
 	
       toolTip1.Show( "You	 cannot	 add	 extra	 characters	 to the	 end	 of this	 date	 field." ,	 
maskedTextBox1,	
 0, -20,	 5000);
 	
   }
 
    else
 
   {
 
       toolTip1.ToolTipTitle	 =  "Input	 Rejected" ;
 	
       toolTip1.Show( "You	 can	 only	 add	 numeric	 characters	 (0-9)	 into	 this	 date	 field." ,	 
maskedTextBox1,	
 0, -20,	 5000);
 	
   }
}
void   maskedTextBox1_KeyDown ( object  	
sender,	 KeyEventArgs	 e)
{
 	
    // The	 balloon	 tip	 is visible	 for	 five	 seconds;	 if the	 user	 types	 any	 data	 before	 it 
disappears,	
 collapse	 it ourselves.
 	
   toolTip1.Hide(maskedTextBox1);
}
To'g'ri	
 va	 noto'g'ri	 foydalanuvchi	 kiritishini	 farqlash	 uchun	 niqobdan	 foydalanadi.
C#Nusxalash
[ System.ComponentModel.DefaultBindingProperty( "Text" ) ]
public   class   MaskedTextBox  	
:  System . Windows . Forms . TextBoxBase
Meros
Ob'ekt
MarshalByRefObject
Komponent
Nazorat TextBoxBase
MaskedTextBox
Atributlar
Birlamchi       bog'lash 	      xususiyati 	      atributi 	 

MaskedTextBox komponentasida xossalar va hodisalar. Hodisalar ishlab chiqish Reja 1. Masked Edit boshqaruvi (Visual Basic 6.0) 2. MaskedtextBoxning xususiyatlari. 3. MaskedtextBoxning boshqaruvning ta’rifi va unga misollar. 1. MaskedTextBox   klassi - bu   foydalanuvchi  kiritishini  qabul  qilish  yoki  rad  etish  uchun   deklarativ  sintaksisni  qo'llab-quvvatlaydigan   kengaytirilgan   TextBox   boshqaruvi.   Maska   xususiyatidan  foydalanib   ,  ilovangizda  hech  qanday  maxsus  tekshirish   mantiqini  yozmasdan  quyidagi  kiritishni  belgilashingiz  mumkin:  Kerakli  kiritish  belgilar.  Ixtiyoriy  kiritish  belgilar.  Niqobdagi  ma'lum  bir  pozitsiyada  kutilgan  kiritish  turi;  masalan,  raqam  yoki   alifbo  yoki  alfanumerik  belgi.  Mask  literallari  yoki  to'g'ridan-to'g'ri   MaskedTextBox   da  paydo  bo'lishi  kerak   bo'lgan  belgilar  ; masalan,  telefon  raqamidagi  defis  (-)  yoki  narxdagi  valyuta  belgisi.  Kiritilgan  belgilar  uchun  maxsus  ishlov  berish;  masalan,  alifbo  belgilarini  bosh   harfga  aylantirish  uchun    MaskedTextBox  boshqaruv   elementi   ishga  tushirish  vaqtida  ko'rsatilganda,  u  niqobni  bir  qator  tezkor  belgilar  va  ixtiyoriy  harfiy  belgilar  sifatida  ifodalaydi.  Majburiy   yoki  ixtiyoriy  kiritishni  ifodalovchi  har  bir  tahrirlanadigan  niqob  pozitsiyasi  bitta  taklif   belgisi  bilan  ko'rsatiladi.  Masalan,  raqam  belgisi  (#)  ko'pincha  raqamli  belgilar  kiritish   uchun  joy  ushlagichi  sifatida  ishlatiladi.   Maxsus  taklif  belgisini  belgilash   uchun   PromptChar   xususiyatidan  foydalanishingiz   mumkin  .   HidePromptOnLeave   xususiyati   boshqaruv  elementi  kiritish  fokusini   yo'qotganda  foydalanuvchi  so'rov  belgilarini  ko'rishini  aniqlaydi.Foydalanuvchi   niqoblangan  matn  maydoniga  kiritishni  kiritganda,  joriy  kirish  belgilari  o'zlarining  tegishli   so'rov  belgilarini  ketma-ketlik  bilan  almashtiradi.  Agar  foydalanuvchi  noto‘g‘ri  kiritilgan   belgini  yozsa,  hech  qanday  almashtirish  amalga  oshirilmaydi,  lekin   o‘rniga   BeepOnError   xususiyati  o‘rnatilgan  bo‘lsa   true va   MaskInputRejected   hodisasi   ko‘tarilsa  ,   ovozli  signal  chiqariladi  .   Ushbu  hodisani  topshirish  orqali  o'zingizning  shaxsiy

xato mantig'ingizni  taqdim  etishingiz  mumkin.Joriy  qo'shish  nuqtasi  to'g'ridan-to'g'ri   belgida  bo'lsa,  foydalanuvchi  bir  qator  variantlarga  ega:  Agar  so'rov  belgisidan  boshqa  belgi  yozilsa,  harf  avtomatik  ravishda  o'tkazib   yuboriladi  va  kiritilgan  belgi  keyingi  so'rov  belgisi  bilan  ifodalanadigan  keyingi   tahrirlanadigan  pozitsiyaga  qo'llaniladi.  Agar  so'rov  belgisi  yozilsa  va   AllowPromptAsInput   xususiyati  rost  bo'lsa,  kiritish   so'rov  belgisini  ortiqcha  yozadi  va  qo'shish  nuqtasi  niqobning  keyingi  pozitsiyasiga   o'tkaziladi.  Har  doimgidek,  o'q  tugmalari  oldingi  yoki  keyingi  pozitsiyaga  o'tish  uchun   ishlatilishi  mumkin.   MaskFull   xususiyatidan   foydalanuvchi   barcha   kerakli   ma ’ lumotlarni   kiritgan   yoki   kiritmaganligini   tekshirish   uchun   foydalanishingiz   mumkin   .   Text   xususiyati   har  doim  niqob  va       TextMaskFormat      xususiyatiga  muvofiq  formatlangan  foydalanuvchi   kiritishini  oladi   .MaskedTextBox   boshqaruvi   aslida   MaskedTextProvider        xususiyati      tomonidan   belgilangan   System.ComponentModel.MaskedTextProvider   sinfiga  barcha  niqoblarni   qayta  ishlashni  kechiktiradi  . Ushbu  standart  provayder  surrogatlar  va  vertikal  ravishda   birlashtirilgan  belgilardan  tashqari  barcha  Unicode  belgilarini  qo'llab-quvvatlaydi;   ammo,   AsciiOnly   xususiyatidan  az,  AZ  va   0-9  belgilar  to'plamiga  kirishni  cheklash  uchun   foydalanish  mumkin.Niqoblar  foydalanuvchi  kiritgan  ma'lumotlar  ma'lum  bir  tur  uchun   haqiqiy  qiymatni  ifodalashiga  kafolat  bermaydi;  masalan,  -9 yoshga  yilga  kiritilishi   mumkin.   ValidatingType   xususiyatiga  ushbu  qiymat  turining  namunasini  belgilash  orqali   foydalanuvchi  kiritgan  ma lumotlar  haqiqiy  qiymatni  ifodalashini  tekshirishingiz  mumkin ʼ   . Siz   TypeValidationCompleted   hodisasini  kuzatish  orqali  foydalanuvchi   fokusni   MaskedTextBox-   dan  noto‘g‘ri  qiymatga  ega  bo‘lsa,  olib  tashlashini  aniqlashingiz   mumkin   .  Agar  turni  tekshirish  muvaffaqiyatli  bo'lsa,  qiymatni  ifodalovchi   ob'ekt   TypeValidationEventArgs   parametrining   ReturnValue   xususiyati  orqali  mavjud   bo'ladi . TextBox   boshqaruvida  bo'lgani  kabi  , bir  nechta  umumiy  klaviatura   yorliqlari   MaskedTextBox   bilan  ishlamaydi   .  Xususan,  CTRL-R  (matnni  o‘ngga  surish),   CTRL-L  (matnni  chapga  surish)  va  CTRL-L  (markaziy  matn)  hech  qanday  ta’sir   ko‘rsatmaydi.   MaskedTextBox   boshqaruvi   ko'p  qatorli  konfiguratsiyani  yoki  bekor  qilish   funksiyasini  qo'llab-quvvatlamaydi.  Biroq,  ushbu  xususiyatlar  bilan  bog'langan   a'zolar   TextBoxBase   asosiy  sinfiga  mosligi  uchun  saqlanib  qolgan  bo'lsa-da,  ularning   amalga  oshirilishi  hech  qanday  harakat  qilmaydi.

2.   Tabni qabul  qiladi Ko'p  qatorli  konfiguratsiyalar  uchun  TAB  tugmachalari  qanday  ishlashini  belgilovchi   qiymatni  oladi  yoki  o'rnatadi.  Bu  xususiyat  MaskedTextBox  tomonidan  qo'llab-quvvatlanmaydi  . Foydalanish  imkoniyati  obyekti Boshqaruvga  tayinlangan  AccessibleObject  ni oladi  . (  Boshqaruvdan  meros  qilib  olingan  ) Kirish  mumkin  bo lgan  standart  harakat  tavsifi ʻ Maxsus  imkoniyatlar  mijoz  ilovalari  tomonidan  foydalanish  uchun  boshqaruvning   standart  harakat  tavsifini  oladi  yoki  o‘rnatadi. (  Boshqaruvdan  meros  qilib  olingan  ) Foydalanish  mumkin  bo'lgan  tavsif Maxsus  imkoniyatlar  mijoz  ilovalari  tomonidan  foydalaniladigan  boshqaruv  tavsifini   oladi  yoki  o‘rnatadi. (  Boshqaruvdan  meros  qilib  olingan  ) Kirish  mumkin  bo'lgan  ism Maxsus  imkoniyatlar  mijoz  ilovalari  tomonidan  ishlatiladigan  boshqaruv  nomini  oladi   yoki  o'rnatadi. (  Boshqaruvdan  meros  qilib  olingan  ) Kirish  mumkin  bo'lgan  rol Boshqaruvning  foydalanish  mumkin  bo'lgan  rolini  oladi  yoki  o'rnatadi. (  Boshqaruvdan  meros  qilib  olingan  ) Dropga  ruxsat  berish Boshqaruv  foydalanuvchi  o'ziga  tortadigan  ma'lumotlarni  qabul  qila  oladimi  yoki   yo'qligini  ko'rsatadigan  qiymatni  oladi  yoki  o'rnatadi. (  Boshqaruvdan  meros  qilib  olingan  ) Prompt  AsInput  ga  ruxsat  bering PromptChar  foydalanuvchi  tomonidan  haqiqiy  ma'lumotlar  sifatida  kiritilishi   mumkinligini  ko'rsatadigan  qiymatni  oladi  yoki  o'rnatadi  .

Anchor Tekshirish elementi  bog'langan  konteynerning  chekkalarini  oladi  yoki  o'rnatadi  va   boshqaruv  elementi  ota-onasi  bilan  qanday  o'lchamini  o'zgartirishni  aniqlaydi. (  Boshqaruvdan  meros  qilib  olingan  ) Faqat  Ascii MaskedTextBox  boshqaruvi  ASCII  belgilar  to'plamidan  tashqaridagi  belgilarni  qabul   qiladimi  yoki  yo'qligini  ko'rsatadigan  qiymatni  oladi  yoki  o'rnatadi  . Avtomatik  aylantirish  ofset ScrollControlIntoView(Control)  da  ushbu  boshqaruv  elementi  qayerga  aylantirilishini   oladi  yoki  o'rnatadi  . (  Boshqaruvdan  meros  qilib  olingan  ) Avtomatik  o'lcham Boshqaruvga  tayinlangan  shrift  o'zgartirilganda  boshqaruv  elementining  balandligi   avtomatik  ravishda  sozlanishi  yoki  yo'qligini  ko'rsatadigan  qiymatni  oladi  yoki  o'rnatadi. (  TextBoxBase  dan  meros  qilib  olingan  ) Orqa  rang Boshqaruvning  fon  rangini  oladi  yoki  o'rnatadi. (  TextBoxBase  dan  meros  qilib  olingan  ) Fon  rasmi Bu  xususiyat  ushbu  sinfga  tegishli  emas. (  TextBoxBase  dan  meros  qilib  olingan  ) Fon  rasmi  tartibi Bu  xususiyat  ushbu  sinfga  tegishli  emas. (  TextBoxBase  dan  meros  qilib  olingan  ) Ovozli  signal Niqoblangan  matn  qutisi  boshqaruvi  rad  etgan  har  bir  foydalanuvchi  tugmachasi  uchun   tizim  signalini  ko'taradimi  yoki  yo'qligini  ko'rsatadigan  qiymatni  oladi  yoki  o'rnatadi.

Bog'lash konteksti Boshqarish  uchun  BindingContext  ni oladi  yoki  o'rnatadi  . (  Boshqaruvdan  meros  qilib  olingan  ) Chegara  uslubi Matn  oynasi  boshqaruvining  chegara  turini  oladi  yoki  o'rnatadi. (  TextBoxBase  dan  meros  qilib  olingan  ) Pastki Boshqaruvning  pastki  cheti  va  konteyner  mijoz  maydonining  yuqori  cheti  orasidagi   masofani  piksellarda  oladi. (  Boshqaruvdan  meros  qilib  olingan  ) Chegara Boshqaruvning  o lchami  va  joylashuvini,  shu  jumladan  uning  mijoz  bo lmagan   ʻ ʻ elementlarini,  ota-ona  boshqaruviga  nisbatan  piksellarda  oladi  yoki  o rnatadi.ʻ (  Boshqaruvdan  meros  qilib  olingan  ) Ime-ni  yoqish  mumkin IME  qo'llab-quvvatlashini  yoqish  uchun  ImeMode  xususiyati  faol  qiymatga  o'rnatilishi   mumkinligini  ko'rsatadigan  qiymatni  oladi  . (  TextBoxBase  dan  meros  qilib  olingan  ) Fokuslay  oladi Boshqaruv  fokusni  qabul  qila  oladimi  yoki  yo'qligini  ko'rsatadigan  qiymatni  oladi. (  Boshqaruvdan  meros  qilib  olingan  ) Hodisalarni  ko'tarishi  mumkin Boshqaruvda  voqealar  ko'tarilishi  mumkinligini  aniqlaydi. (  Boshqaruvdan  meros  qilib  olingan  ) Tanlash  mumkin Boshqaruvni  tanlash  mumkinligini  ko'rsatadigan  qiymatni  oladi.