Amaliy mashg`ulot № Mavzu: Borland С++ Builderda Edit, LabeledEdit va MaskEdit komponentlaridan foydalanish Ishning maqsadi


Edit ning AutoSelect xususiyatiga misol



Download 109,15 Kb.
bet2/4
Sana20.04.2022
Hajmi109,15 Kb.
#567510
1   2   3   4
Bog'liq
AMALIY MASHG4

Edit ning AutoSelect xususiyatiga misol
Label1->Caption = "SelLength - " + IntToStr(Edit1->SelLength);
Label2->Caption = "SelStart - " + IntToStr(Edit1->SelStart);
Label3->Caption = "SelText - " + Edit1->SelText;

Editning Text xususiyatiga misol
Если вводить программно числовые операции, то компилятор нормально запустит приложении и отобразит результат:
Edit1->Text = 5/2;
// => 2
Если вводить в окно Edit числовые операции в запущенном приложении, то следует предварительно использовать функции преобразования StrToInt (из строки в целое число) и StrToFloat (из строки в число с плавающей запятой), во избежание генерации исключения EConvertError.
//No to‘g‘ri
float a = Edit1->Text;
// => no viable conversion from 'Vcl::Controls::TCaption' (aka 'System::UnicodeString') to 'float'

//to‘g‘ri


float a = StrToFloat(Edit1->Text);
LabeledEdit komponenti
LabeledEdit komponentasi bir nechta komponentlarning birikmasidir: Edit va Label, bu TBoundLabel klassi obyektining EditLabel xossasi orqali ko‘rsatiladi. Bu sinf Label matn yorligʻining barcha xususiyatlarini qoʻllab-quvvatlaydi, ularni shu yerda topishingiz mumkin.
LabeledEdit xususiyati
LabeledEdit komponentasi Edit komponetining barcha xususiyatlariga ega bo’lib, biroq ba'zi qo'shimchalar mavjud.
• LabelPosition - uning yorlig'i o'rnini o'rnatadi va bir nechta qiymatlarga ega:
o lpYuqorida - yuqori chap holati;
o lpBelow - pastki chap chetida joylashgan joy;
o lpLeft – chap chetidagi joylashuv;
o lpRight - o'ng chekka bo'ylab joylashish.
LabeledEdit komponentasi C++Builder 6 da paydo bo'ldi va ilovalarni ishlab chiqishni ancha soddalashtirdi. ko'p hollarda tahrirlash oynasining maqsadini tushuntirish uchun Edit har doim Label bilan ishlatilgan.
MaskEdit komponentasi

  1. MaskEdit komponenti funksionalligi va maqsadi boʻyicha Edit va LabeledEdit ga oʻxshash, lekin bir afzalligi bor – u EditMask xossasida niqob oʻrnatish imkonini beradi. Bu sizga matn kiritishni cheklash imkonini beradi, ma'lumotlarning sintaktik xatosiz bo'lishini ta'minlaydi, masalan, telefon raqamlarini, aloqa ma'lumotlarini va hokazolarni kiritish. Niqob nuqtali vergul ";" bilan ajratilgan uch qismdan iborat:

  2. 1. Birinchi qismda har bir pozitsiyaga kiritishga ruxsat berilgan maxsus belgilar va niqob belgilar mavjud.

  3. 2. Ikkinchi qism 1 yoki 0 ni o'z ichiga oladi, ya'ni. MaskEdit komponentining Text xossasiga niqob belgilari qo‘shilishi kerakmi yoki yo‘qmi.

  4. 3. Uchinchi qismda siz kiritilmagan pozitsiyani belgilash uchun mas'ul bo'lgan belgini ko'rsatishingiz kerak.



Download 109,15 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish