Alignment özeliği olan edit arıyorum.

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
Kullanıcı avatarı
Mehmet Burak
Üye
Mesajlar: 12
Kayıt: 16 Haz 2003 06:26
İletişim:

Alignment özeliği olan edit arıyorum.

Mesaj gönderen Mehmet Burak »

Herkese merhaba

Normal edit in text ini center yapmak istiyorum.Bunu Delphide ki(delphi7)
edit ile yapamadım.Yapılabilirmi ? Yada bu özelliğe sahip bir edit bileşeni varmı ?

kolay gelsin....
mavsar

Mesaj gönderen mavsar »

http://www.delphi-jedi.org/ adresinde free olarak bulabileceğin component paketinin içinde bu tarz bir bileşen var. Ayrıca kendin TEdit ten türetmek istiyorsan

Alignment: TAlignment;

şeklinde bir property tanımlayabilirsin. Ardından bunun için CreateParams ta :

Kod: Tümünü seç

procedure TEnhEdit.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  case FAlignment of
    taLeftJustify  : ;
    taRightJustify: Params.Style := Params.Style or ES_RIGHT;
    taCenter       : Params.Style := Params.Style or ES_CENTER;
  end;
end;
şeklinde bir kodlada belirttiğin işlemi yapabilirsin.

Kolay gelsin,
Mehmet
Cevapla