True ise TXT, False ise RTF formatinda dosya kaydeder.
RichEdit nesnesinde farkli kisimlarda farkli font stillerini uygulayabilmek için bu özellik kullanilir.
FontDialog1.Execute; //Dialog bilesen paletinden FontDialog nenesi eklenmis olmalidir.
Paragraph:
Paragraflara degisik stiller uygulamak için kullanilir.
Paragraph.Alignment:
RichEdit içerisinde seçili olan paragrafi farkli yönlere hizalamak için kullanilir.
RichEdit1.Paragraph.Alignment:=taRightJustify;
RichEdit1.Paragraph.Alignment:=taLeftJustify;
RichEdit1.Paragraph.Alignment:=taCenter;
Paragraph.FirstIndent, Paragraph.LeftIndent, Paragraph.RightIndent:
RichEdit1.Paragraph.FirstIndent:=5;
(Paragrafin ilk satirinin basliyacagi noktayi belirler.)
RichEdit1.Paragraph.LeftIndent:=10;
(Paragrafin ilk satiri hariç diger satirlarinin basliyacagi noktayi belirler.)
RichEdit1.Paragraph.RightIndent:=15;
(Paragrafin satirlarinin sag taraftan bitecegi noktayi belirler.)
Paragraph.Numbering:
RichEdit1.Paragraph.Numbering:=nsBullet;
(Seçili metin üzerine madde imleri yerlestirir.)
RichEdit1.Paragraph.Numbering:=nsNone;
(Var olan madde imlerini kapatir.)
HideScrollBars:
True verilirse kaydirma çubuklari kontrol aktif degilken görüntülenmez.
Metodlar:
Print(Baslik):
Nesnenin içerigini yaziciya gönderir. Baslik parametresi ile de yaziciya gönderilen dokümanin yazdirma yöneticisinde hangi isimle gözükecegini belirler.
FindText(Aranan, Baslangiç, Uzunluk, Options);
Bu metod kullanimi ile RichEdit nesnesi içerisinde metin arattirilabilir.
Aranan parametresi: Aranacak metin
Baslangiç parametresi : Aramaya baslanacak konum
Uzunluk parametresi: Aranacak kisim
Options parametresi: Arama isleminin özellikleri (stWholeWord: Büyük küçük harf ayrimi yapilmaz, stMatchCase: büyük küçük harf ayrimi yapilir.)
Bu fonksiyondan bulunan ifadenin baslangiç pozisyonu döner, eger aranan metin bulunamasa -1 degeri geri döner.
showmessage(inttostr(RichEdit1.FindText(’hamit’,RichEdit1.SelStart,RichEdit1.SelLength,[stWholeWord])));
(ali kelimesini, RichEdit nesnesinde seçilen metnin baslangiç noktasindan itibaren seçili alan sonuna kadar büyük küçük ayrimi yapmadan arar.)
E-) TMaskEdit (Formatli Bilgi Giris Kutusu)
Bu nesne disardan özel bir düzende (formatli) bilgi girisini saglar.
Özellikler:
Tasarim aninda kullanilan karakterlerin anlamlari:
> Sonraki karakterleri büyültür.
< Sonraki karakterleri küçültür.
<> Herhangi bir degisim uygulanmaz.
\\\\\\ Özel karakterleri göstermek için kullanilir.
L Sadece harf girilebilir, girilmesi mecburidir.
| Sadece harf girilebilir, girilmesi mecburi degildir.
A Sadece harf ve rakam girilebilir. Girilmesi mecburidir.
a Sadece harf ve rakam girilebilir. Girilmesi mecburi degildir.
C Herhangi bir karakter girilebilir. Girilmesi mecburidir.
c Herhangi bir karakter girilebilir. Girilmesi mecburi degildir.
0 Sadece rakam girilebilir. Girilmesi mecburidir.
9 Sadece rakam girilebilir. Girilmesi mecburi degildir.
: Zaman ayiricisi olarak kullanilir.
/ Tarih ayiricisi olarak kullanilir.
; Birden fazla maske için araya konulur.
MaskEdit1.EditMask:=’!99->L<LL-9999’; (12-May-2004)
MaskEdit1.EditMask:=’!99/99/9999’; (12/05/2004)
IsMasked:
MaskEdit nesnesinde giris maskesi olup olmadigini gösterir. Maske varsa -1 mske yoksa 0 degerini gönderir.
ShowMessage(BoolToStr(MaskEdit1.IsMasked));
EditText, Text, EditMask:
Maskede belirtilen fakat kullanicinin girmedigi karakterler _ ile gösterilir.
MaskEdit1.EditMask:=’aaaaaaa’;
MaskEdit1 seklinde tanimlansin. Kullanici MaskEdit nesnesine söyle bir metin girsin, ---xy--
Sonuç:
ShowMessage(MaskEdit1.Text); ‘ xy ’
ShowMessage(MaskEdit1.EditText); ‘---xy--’
ShowMessage(MaskEdit1.EditMask); ‘aaaaaaa’
Seklinde olacaktir.
F-) TLabel (Etiket)
Form üzeinde açiklama yapmak veya baska bir kontrolün ne ise yardigini belirtmek için kullanilir.
Özellikler:
Caption:
Bu özellik Label in içindeki yazili olan metni ifade eder.
Label1.Caption:=’Adinizi Giriniz’;
ShowAccelChar:
Bu özellik True yapilirsa & karakterinin önündeki karaktere kisayol atak için kullanilacagini beliler.
Label1.Caption:=’&Adi Giriniz’;Label1.ShowAcelchar:=True; ise Adi Giriniz
Label1.Caption:=’&Adi Giriniz’;Label1.ShowAcelchar:=False; ise &Adi Giriniz
FocusControl:
Label nesnelere açiklama yazmak için kullanildigindan kisayol tusunun belirtilen nesneye kontrolü vermesi istenir.
Label1.FocusControl:=Button1; Label in kisayolu tuslandiginda kontrolü Button1 e verir.
AutoSize:
Bu özellik True olursa Label in boyutlari içindeki yaziya göre yeniden boyutlanir.
Aligment:
Yazinin konumunu yatayda ayarlar.
(Yaziyi saga, sola yada ortaya alir. )
Layout:
Yazini konumunu dikeyde ayarlar.
(Yaziyi alta, üste yada ortada alir.)
WordWrap:
Label içerisindeki ifade Labelin boyutlarini asarsa bir alt satira geçer. Eger yazi Label ‘in boyutlarina ulastigi halde kelime bitmemeisse Label in boyutlari kelimenin bittigi yere kadar uzar. (AutoSize true olmali)
ÖZEL BILGI GIRIS KONTROLLERI
TScrollBar
TTrackBar
TUpDown
THotkey
TSpinEdit
TSpinButton
BUTONLAR ve BENZER KONTROLLER
TButton
TBitBtn
TSpeedButton
TRadioButton
TCheckBox
VERITABANI
ADODataSet
TEORIK
Degiskenler, Procedure, Fonksiyon …