Edit nesnesinin height özelliği

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Edit nesnesinin height özelliği

Mesaj gönderen fesiharslan »

Edit'in height'ini 12 yapınca edite girilen metninde boyutunu
değiştirmek istiyorum.

Edit'in puntosunu düşürüyorum ve autoedit özelliğini de değiştiriyorum
fakat. Editin içine girilen yazılar tam görünmüyor. Yani puntosu değişmiyor..
Yardımcı olursanız sevinirim.
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

O Edit nesnesinin AutoSize özelliğini False yaparak dene birde. Bakalım olacak mı?
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
İsmail_ycl
Üye
Mesajlar: 21
Kayıt: 18 Eki 2006 12:56
Konum: çORUM

Mesaj gönderen İsmail_ycl »

Edite şöyle bir şekil ver edite girilen değere şöyle bir şekil ver

ikitane edit kutusu

var
i:=integer;
for i:= 8 to 30 do
begin

burada edit birin size ını for döngüsü ile verdik kullanıcı burada 8 ie 30 arası bir değer gire bilir
Edit1.font.size:= strtoInt(i);

Edit2.text:=Edit1.text;

Edit2 kutusuna girilen metnin size ını büyültüp küçülme etkişini yapa bilmek için edit 1 e eşitledik


end;

Puntosuna gelince punto nedir bilemiyorum
ardım ede bildimse ne mutlu bana ama ben acemiyim ona göre
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Mesaj gönderen fesiharslan »

AutoEdit özelliği ile olmuyor. Başka bir yolu var mı?
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Selam.

- Edit'in height'ini dinamik olarak runtime'da mı değiştiriyorsunuz. Eğer bu şekilde ise aşağıdaki hal işini görecektir.

Kod: Tümünü seç

  Edit1.Height := 40;
  Edit1.Font.Height := Edit1.Height;
- Ek, Autosize özelliği True kalsın orantısı bolzulmasını engeller.
Resim
Resim ....Resim
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

Merhaba;
sabanakman yazdı:O Edit nesnesinin AutoSize özelliğini False yaparak dene birde. Bakalım olacak mı?

Kod: Tümünü seç

Edit1.AutoSize:=False;
Edit1.Height:=20;
İstenileni yapıyor zaten. Ben soruyu mu yanlış anladım yoksa? :roll: İyi günler.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

@sabanakman
@shotokan1 yazdı:Edit'in puntosunu düşürüyorum ve autoedit özelliğini de değiştiriyorum
fakat. Editin içine girilen yazılar tam görünmüyor. Yani puntosu değişmiyor..
- Yani TEdit'in Height değeri değişince otomatik olarak yazının büyüklüğü de ona ayak uydursun ve büyüsün isteniyor. Ben böyle anladım ve ona göre cevap verdim.
Resim
Resim ....Resim
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Mesaj gönderen fesiharslan »

design time da işlem yapmak istiyorum.
Amacım editin heigh özelliğini 12, fontunu da 5 yapmak
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Mesaj gönderen fesiharslan »

mrmarman yazdı:Selam.

- Edit'in height'ini dinamik olarak runtime'da mı değiştiriyorsunuz. Eğer bu şekilde ise aşağıdaki hal işini görecektir.

Kod: Tümünü seç

  Edit1.Height := 40;
  Edit1.Font.Height := Edit1.Height;
- Ek, Autosize özelliği True kalsın orantısı bolzulmasını engeller.
Edit in Autısize false
Denedim ama olmuyor...
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

@shotokan1
Edit'in height'ini 12 yapınca edite girilen metninde boyutunu
değiştirmek istiyorum.
- Hocam sorundan, Height ile orantılı olarak metin boyutu da değişsin gibi algıladım. Şimdi tekrar okuyorum yine aynı anlıyorum. Bende mi hata soruda mı ? :oops:


- Şimdi mesela Height 40 Font Size 5 örnek olarak

- AutoSize = False
- Height = 40
- Font Name = Times new Roman
- Font Size = 5

- ve öyle dene o zaman. Daha önce seçtiğin fontun 5 punto büyüklüğü olmayabilir.
Resim
Resim ....Resim
Cevapla