Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   String trennen (https://www.delphipraxis.net/105734-string-trennen.html)

Larsi 28. Dez 2007 17:49


String trennen
 
hi,
in meinem edit steht z.B.: 1, 2, 3, 4
wie kann ich das machen, dass in meiner listbox dan drinsteht:
1
2
3
4
also wie kann man nach jedem komma dass so wie im beipsiel in ne listbox speichern?


MFG Lars Wiltfang

mkinzler 28. Dez 2007 17:54

Re: String trennen
 
Delphi-Quellcode:
ListBox.Items.CommaText := Edit1.Text;

Larsi 28. Dez 2007 17:55

Re: String trennen
 
und wie muss ich das mit nem listivew machen

DeddyH 28. Dez 2007 18:03

Re: String trennen
 
Schau Dir mal Copy, Pos und Delete an.

dominikkv 28. Dez 2007 18:16

Re: String trennen
 
Zitat:

Zitat von Larsi
und wie muss ich das mit nem listivew machen

die listview hat genuso items wie die listbox.
und dieses thema wurde glaube ich schon zu genüge diskutiert. einfach mal suchen.

DeddyH 28. Dez 2007 18:17

Re: String trennen
 
Zitat:

Zitat von dominikkv
die listview hat genuso items wie die listbox.

Nur, dass es sich um verschiedenen Klassen handelt (TListBox -> TStrings, TListView -> TListItems)

mkinzler 28. Dez 2007 18:22

Re: String trennen
 
Delphi-Quellcode:
var
  sl: TStrings;
  i: Integer;
begin
  try
    sl := TStringList.Create;
    sl.CommaText := '1, 2, 3, 4';
    for i := 0 to sl.Count-1 do
        ListView1.Items.add.Caption := sl.Strings[i];
  finally
    sl.Free;
  end;
end;

dominikkv 28. Dez 2007 18:23

Re: String trennen
 
Zitat:

Zitat von DeddyH
Zitat:

Zitat von dominikkv
die listview hat genuso items wie die listbox.

Nur, dass es sich um verschiedenen Klassen handelt (TListBox -> TStrings, TListView -> TListItems)

ohh..ähh..ja :twisted:
dann halt eine StringList selbst erzeugen, dort trennen und die getrenneten zeilen in die listview einfügen^^

edit: und genau das hat mkinzler gemacht


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:48 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-2025 by Thomas Breitkreuz