Merhabalar,
Aram bu string format ve Regex tipi yapılarla pek iyi değil.
Memo içerisinde düzenli bir yapıda içerik göstermek istiyorum.
İsim Soyisim S.NO Şehir
Aras Yıldız 24565 İstanbul
Şeklinde bir çıktı elde etmek için çabalıyorum. Bunun için 2 kolonlu bir yapıya uygun olarak aşağıdaki kodu kullanıyorum.
Bu bana düzgün şekilde 2 kolonlu bir tablo yapısı veriyor fakat ben bu kodu aşağıdaki şekilde modifiye ettiğimde
Kolon yapısı bozuluyor ve metin aralarında kaymalar oluyor.
Format kodumda sorun var sanırım. Bu syntax mantığını öğrenebileceğim bir yer tavsiye ederseniz çok sevinirim.
Not: İçerik gösterimi için Memo kullanımım zorunlu. Richedit kullanamıyorum malesef.
Teşekkürler.
Aram bu string format ve Regex tipi yapılarla pek iyi değil.
Memo içerisinde düzenli bir yapıda içerik göstermek istiyorum.
İsim Soyisim S.NO Şehir
Aras Yıldız 24565 İstanbul
Şeklinde bir çıktı elde etmek için çabalıyorum. Bunun için 2 kolonlu bir yapıya uygun olarak aşağıdaki kodu kullanıyorum.
Kod: (Select All)
procedure Output(const AStr1, AStr2: string; AWidth: Integer);
begin
Memo1.Lines.Add(Format('%-*.*s %s', [AWidth, AWidth, AStr1, AStr2]));
end;
Bu bana düzgün şekilde 2 kolonlu bir tablo yapısı veriyor fakat ben bu kodu aşağıdaki şekilde modifiye ettiğimde
Kod: (Select All)
procedure Output(const AStr1, AStr2, AStr3, AStr4: string; AWidth: Integer);
begin
Memo1.Lines.Add(Format('%-*.*s %s %-*.*s %s', [AWidth, AWidth, AStr1, AStr2, AWidth, AWidth, AStr3, AStr4]));
end;
Kolon yapısı bozuluyor ve metin aralarında kaymalar oluyor.
Format kodumda sorun var sanırım. Bu syntax mantığını öğrenebileceğim bir yer tavsiye ederseniz çok sevinirim.
Not: İçerik gösterimi için Memo kullanımım zorunlu. Richedit kullanamıyorum malesef.
Teşekkürler.