![]() |
Listbox von links nach recht's statt von oben nach unten
Hiho,
Delphi-Quellcode:
Der Code ist schön und gut nur das nächste Prob ist das die Listbox(kann auch was anderes sein) soll die einträge nicht untereinander dazuadden sondern nebeneinander! Wie geht das???
if Key = 'a' then
Listbox1.items.add('z'); . . . |
Re: Listbox von links nach recht's statt von oben nach unten
füge das ganze doch zu einer string variable temporär zusammen und adde es dann!
|
Re: Listbox von links nach recht's statt von oben nach unten
uhje, wie denn?
|
Re: Listbox von links nach recht's statt von oben nach unten
Delphi-Quellcode:
mfG
ListBox1.Clear;
// ... if Key = 'a' then ListBox1.Text := ListBox1.Text + 'z'; // Neue Zeile machst du dann mit // ListBox1.Text := ListBox1.Text + #10#13; mirage228 |
Re: Listbox von links nach recht's statt von oben nach unten
THX ich probiers mal
|
Re: Listbox von links nach recht's statt von oben nach unten
Oh noch ei Prob,
wie soll ich dann ein Return machen? |
Re: Listbox von links nach recht's statt von oben nach unten
Die Eigenschaft Text dürfte hier der Performancekiller schlechthin sein. Da wird die Listbox jedes mal komplett neu geschrieben.
|
Re: Listbox von links nach recht's statt von oben nach unten
Zitat:
@Luckie: Man kanns auch mit ner Zwischenvariable machen
Delphi-Quellcode:
mfG
var
s: string; begin // ListBox leeren ListBox1.Clear; // Varialbe initialisieren s := ''; // .. zusätzlicher Code.. if Key = 'a' then s := s + 'z'; // .. // Umbruch : s := s + #10#13; // Ab in die ListBox ListBox1.Text := s; mirage228 |
Re: Listbox von links nach recht's statt von oben nach unten
nene Mirage ich hab dich schon verstanden!
Die eingabe geht durch ein Memo! Also wenn im Memo Returns drin sind dann sollen im Listbox auch Returns drin sein @Luckie was meinst du damit? |
Re: Listbox von links nach recht's statt von oben nach unten
du kannst das memo zeilenweise abarbiten!
Delphi-Quellcode:
;
var
i,y : integer; List: TStringList; s : string; begin ListBox1.Clear; List := TStringList.Create; for i := 0 to Memo1.Lines.Count -1 do begin // Restlicher Code for y := 1 to Length(Memo1.Lines.Strings[i]) do begin // ... if Memo1.Lines.Strings[i][y] = 'a' then s := s + 'z'; end; // ... List.Add(s); s := ''; end; ListBox1.Items.Assign(List); List.Free; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz