string uzunluğu 10 dan uzunda 10'a kısalmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
carsoft
Üye
Mesajlar: 138
Kayıt: 01 Ağu 2014 12:27

string uzunluğu 10 dan uzunda 10'a kısalmak

Mesaj gönderen carsoft »

String dosya ismi uzunlugu 10 dan büyükse 10' harfe nasıl kısaltabilirim

Mesela :

Kod: Tümünü seç

C:\Program Files\Windows Defender\en-US\denemedosya.txt

Kod: Tümünü seç

C:\Program Files\..\en-US\denemedosya.txt
gibi kısaltmak istiyorum
ertank
Kıdemli Üye
Mesajlar: 1716
Kayıt: 12 Eyl 2015 12:45

Re: string uzunluğu 10 dan uzunda 10'a kısalmak

Mesaj gönderen ertank »

Merhaba,

FileCtrl içindeki MinimizeName() Delphi standart fonksiyonunu kullanabilirsiniz. Örnek uygulama ektedir. Özetle;
- uses kısmına FileCtrl eklenir.
- Dosya adı gösterilecek TLabel.AutoSize özelliği False yapılır.
- Dosya adı gösterilecek TLabel.Width istenilen genişliğe ayarlanır.
- FileCtrl.MinimizeName() fonksiyonu kullanılarak dosya adı gösterilir.

Kod: Tümünü seç

  Label4.Caption := MinimizeName(Edit1.Text, Label4.Canvas, Label4.Width);
Dosya ekleri
shortfilename.rar
(1.88 KiB) 57 kere indirildi
carsoft
Üye
Mesajlar: 138
Kayıt: 01 Ağu 2014 12:27

Re: string uzunluğu 10 dan uzunda 10'a kısalmak

Mesaj gönderen carsoft »

evet sağol ertan abi sayende
Cevapla