![]() |
Texte von Listbox1 in ListBox1 teilweise kopieren
Hallo,
in ListBox1 werden alle Datei im Ordner und auch im Unterordner aufgelistet so z.B.
Code:
Nun möchte ich die Dateinamen von ListBox1 in ListBox2 kopieren (aber ohne den Ordner-Namen sondern nur Filename)
Ordner1\index.php
logo.gif ... also in ListBox2 so nun sein :
Code:
Hat jemand eine Idee?
index.php
logo.gif
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var i : Integer; begin for i:= 0 to ListBox1.Items.Count -1 do ListBox2.Lines.Add(' :( '); end; <> |
Re: Texte von Listbox1 in ListBox1 teilweise kopieren
Delphi-Quellcode:
function ExtractFileName(const S: FullFileName): string;
|
Re: Texte von Listbox1 in ListBox1 teilweise kopieren
Zitat:
Ich muss nuss nun nur die Dateinamen von ListBox1 holen und in ListBox2 kopieren <> |
Re: Texte von Listbox1 in ListBox1 teilweise kopieren
Dann benutz die gepostete Funktion dazu.
|
Re: Texte von Listbox1 in ListBox1 teilweise kopieren
Oder schaue Zeile für Zeile in deiner ListBoch nach den \ oder /.
copy, pos und delete dürftest du ja kennen? :) |
Re: Texte von Listbox1 in ListBox1 teilweise kopieren
Zitat:
<> |
Re: Texte von Listbox1 in ListBox1 teilweise kopieren
Indem du das anstregnen würdest, was dein Smily da kratzt, wärst du vlt auf die Lösunfg gekommen, die ich dir mit den Funktionen aufzeigen wollte.
Zum einen kannst du überhaupt mal schauen, ob solche Zeichen enthalten sind, und du gleich direkt kopieren kannst von LB1 zu LB2. Zum anderen könntest du den String jeweils immer kürzen , bis solche Zeichen nicht mehr enthalten sind und s.o. Gruß |
Re: Texte von Listbox1 in ListBox1 teilweise kopieren
Zitat:
Die macht genau das, was quendolineDD mit copy/delete nachbauen wollte. Ab und an mal in die Delphi Hilfe schauen, wenn man nicht weiß was eine Funktion so macht. Grüße Klaus |
Re: Texte von Listbox1 in ListBox1 teilweise kopieren
Hi,
das hat nichts gebracht mit dem extractfilename
Delphi-Quellcode:
Es passiert nichts !
procedure TForm1.Button1Click(Sender: TObject);
var i : Integer; begin for i:=1 to listbox1.items.count do listbox1.items[i-1]:=extractfilename(listbox1.items[i-1]); end; <> |
Re: Texte von Listbox1 in ListBox1 teilweise kopieren
Sind Laufwerksbuchstaben enthalten?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:21 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