Delphi-PRAXiS
Seite 1 von 2  1 2      

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/)
-   -   Prism TListitem zu string oder irgendwie bearbeiten (https://www.delphipraxis.net/67764-tlistitem-zu-string-oder-irgendwie-bearbeiten.html)

Mayday171 19. Apr 2006 15:50


TListitem zu string oder irgendwie bearbeiten
 
Hallo,

Ist es möglich ein TListItem zu schneiden, kürzen bzw. es zu bearbeiten. Am einfachsten wäre es wenn es ein string wäre, dann könnte ich die strpos und trim anwenden. Ich lese mit einer Listbox einen Ordner im Netz aus. Die darin enthaltenden Dateinamen will ich nun bearbeiten, kürzen und einige Zeichen daraus extrahieren.
Hat jemand eine Idee?????

Danke schon mal für die Hilfe!!!!

MfG

s-off 19. Apr 2006 15:57

Re: TListitem zu string oder irgendwie bearbeiten
 
Hallo,

TListItem.Caption ist vom Typ String und somit auch 'schneidbar' oder verstehe ich Dich jetzt falsch?

Mayday171 19. Apr 2006 18:02

Re: TListitem zu string oder irgendwie bearbeiten
 
Ich glaube du verstehst mich falsch.
Ich habe eine shellcombobox wo ich mit shellcombobox.items[i] in einer for schleife die einzelnen Dateinamen auslese. Diese sind vom Typ TListitem und die kann man dann so nicht bearbeiten. Ich möchte z.B. strpos(shellcombobox.items[1],'_') benutzen, aber das klappt nicht mit diesen Dateityp.Deswegen möchte ich es umwandeln

s-off 19. Apr 2006 18:50

Re: TListitem zu string oder irgendwie bearbeiten
 
Wie wäre es dann mit

Delphi-Quellcode:
ValueFromIndex

Mayday171 20. Apr 2006 07:42

Re: TListitem zu string oder irgendwie bearbeiten
 
Und was soll das sein?? eine methode oder funktion? kann damit nix anfangen und in der Hilfe finde ich auch nichts dazu

fkerber 20. Apr 2006 07:47

Re: TListitem zu string oder irgendwie bearbeiten
 
Hi!

Hast du mal in der Hilfe geschaut? Da ist das mMn erklärt.


Ciao Frederic

s-off 20. Apr 2006 08:06

Re: TListitem zu string oder irgendwie bearbeiten
 
Huhu,

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
   i: Integer;
begin
   for i := 0 to ShellComboBox1.Items.Count - 1 do begin
      //Memo1.Lines.Add(ShellComboBox1.Items.ValueFromIndex[i]); -> meine erste Annahme, liefert
                                                                 //  allerdings erst ab dem zweiten Zeichen?!
      Memo1.Lines.Add(ShellComboBox1.Items.Strings[i]); // -> das funktioniert
   end;
end;

Mayday171 20. Apr 2006 11:46

Re: TListitem zu string oder irgendwie bearbeiten
 
valueofitems und strings[] gibt es bei mir nicht. Brauch ich da noch eine extra lib? Benutze Delphi6 Pro.

Zitat:

Hi!

Hast du mal in der Hilfe geschaut? Da ist das mMn erklärt.
was ist mMn?

MfG

s-off 20. Apr 2006 12:00

Re: TListitem zu string oder irgendwie bearbeiten
 
Zitat:

was ist mMn?
Wenn ich es vorweg nehmen darf: meiner Meinung nach

Tut mir leid, aber dann kann ich Dir auch nicht helfen. Obiges Beispiel funktioniert bei mir mit der Standard ShellComboBox aus D7Pro.

fkerber 20. Apr 2006 12:13

Re: TListitem zu string oder irgendwie bearbeiten
 
Hi!

Sicher, dass du auch unter Items.xxx geschaut hast? (also nicht in der Hilfe sondern beim Testen?)


Ciao Frederic


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:20 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz