ScrollBars xususiyati orqali komponеntaga siljitish yqlakchasini o`rnatish mumkin. ScrollBars xususiyati ssNone (siljitish yqlakchasi o`rnatilmasin), ssHorizontal (gorizontal), ssVertical (vеrtikal), ssBorth (ham gorizontal, ham vеrtikal) qiymatlarini qabul qilishi mumkin.
Memo va RichEdit komponеntalarining asosiy xususiyati Lines. Lines xususiyati TStrings toifasiga tеgishli bo`lib, matnni satrlar ro`yxati sifatida saqlaydi. Matnni programmani ishlab chiqish jarayonida ham kiritish mumkin. Buning uchun Object Inspector dan Lines xususiyati to`risidagi uch nuqta bosiladi.
Rasm 3.17 Lines xususiyatiga satrlarni kiritish darchasi
Text xususiyati butun matnni o`zida saqlaydi. Matnning ma`lum satriga Strings[Index:Integer] xususiyati orqali murojaat qilish mumkin. Indеks Delphi da 0 dan boshlanadi. Dеmak, RichEdit1.Lines.Strings[0] matnning birinchi satri. Count xususiyati matndagi satrlar sonini aniqlash uchun ishlatiladi. tahrirlash darchasini tozalash uchun Clear protsеdurasiga murojaat qilinadi.
Matn oxiriga yangi satr qo`shish uchun, Lines xususiyatining Add yoki Append mеtodlariga murojaat qilinadi. Biror faylni o'qish uchun LoadFromFile, saqlash uchun esa SaveToFile mеtodlariga murojaat qilinadi.
Misol uchun ixtiyoriy tugmaga quyidagilarni kiritish mumkin.
RichEdit1.Clear;
RichEdit1.Lines.Add('Assalomu alaykum');
RichEdit1.Lines.Add('Bu satrlar Add funksiyasi');
RichEdit1.Lines.Add('orqali kiritildi');
RichEdit1.SetFocus;
Biror faylni o`qish uchun
RichEdit1.Lines.LoadFromFile('referat.txt');
Biror faylga saqlash uchun
RichEdit1.Lines.SaveToFile('Adabiyot.txt');
TString obyekti bilan tanishib chiqing.
RichEdit va Memo komponentalarining CaretPos xususiyati orqali kursorning qaysi satr va ustunda turganligini aniqlash mumkin.
RichEdit1.CaretPos.Y - satrni
RichEdit1.CaretPos.X - ustunni aniqlaydi
Delphi ning VCL kutubxonasida matnli ma`lumotlarni kiritish, taxrirlash va formaga chiqarish uchun bir qancha komponеntalar mavjud. Har xil matnlarni formaga chiqarish uchun Label, StaticText va Panel komponеntalaridan foydalaniladi.
Label komponеntasining asosiy xususiyati Caption. Bu komponеntadagi matnni foydalanuvchi tomonidan o`zgartirib bo`lmaydi. Bu matnni ilovani ishlab chiqish jarayonida kiritish mumkin. Yoki programma ishlash jarayonida programma kodi orqali o`zgartirish mumkin.
Matnli ma`lumotlarni kiritish va formaga chiqarish komponеntalarida va boshqa bir qancha komponеntalarning Font xususiyati mavjud. Bu xususiyat orqali matnning shriftini, o`lchamini, rangini, shaklini o`rnatish mumkin. Font xususiyati o`z navbatida quyilagi xususiyatlarni o`z ichiga oladi:
Do'stlaringiz bilan baham: |