Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Liste in ListBox bearbeiten (https://www.delphipraxis.net/101438-liste-listbox-bearbeiten.html)

DeddyH 13. Okt 2007 11:42

Re: Liste in ListBox bearbeiten
 
Die sollte recht einfach zu finden sein: statt nachzubearbeiten gleich beim Einfügen formatieren ;)
Delphi-Quellcode:
Listbox.Items.Add(Format('%s -> (%s)',[FirstText,SecondText]));
(Oder eben Deine Methode)

taktaky 13. Okt 2007 11:58

Re: Liste in ListBox bearbeiten
 
Zitat:

Zitat von M. Hassmann
Delphi-Quellcode:
Listbox.Items[0] := FirstText + ' -> (' + SecondText + ')';
schlagt mich wenn ich was falsch geschrieben habe.
war ein hartes stück arbeit *grins*

Man braucht aber keinen SecondText zu definieren, sondern nur einen Text
wir haben nur einen text und diesen können wir mit ListBox1.Items[i] bestimmen
alle andere Symbolen sind Konstanten wie ->, ( , )

danach soll so:
Delphi-Quellcode:
var wort1, Taktakyswunscht: String;
i: Integer;
begin
  for i := 0 to ListBox1.Items.Count-1 do
  begin
    wort1 := ListBox1.Items[i];
    ... // ???
    Taktakyswunscht := wort1 + ' ' + '->' + ' ' + '(' + wort1 + ')'; // ok
// Taktakyswunscht := wort1 + ' ->' + ' (' + wort1 + ')'; // ok
    ListBox2.Items.add(Taktakywunscht);// ok
<>

Die Muhkuh 13. Okt 2007 12:01

Re: Liste in ListBox bearbeiten
 
Ja, so passt das doch?!

DeddyH 13. Okt 2007 12:02

Re: Liste in ListBox bearbeiten
 
Die konstanten Bestandteile musst Du aber nicht einzeln zusammensetzen.

semo 13. Okt 2007 12:03

Re: Liste in ListBox bearbeiten
 
:duck:

ist doch erledigt damit das ganze problem.
wir können dir auch nur beispiele nennen....

Klaus01 13. Okt 2007 12:04

Re: Liste in ListBox bearbeiten
 
oder so:

Delphi-Quellcode:
Listbox.Items.Add(Format('%s -> (%s)',[ListBox1.Items[i],ListBox1.Items[i]]));
Grüße
Klaus

DeddyH 13. Okt 2007 12:08

Re: Liste in ListBox bearbeiten
 
Kommt mir irgendwie bekannt vor :zwinker:

semo 13. Okt 2007 12:18

Re: Liste in ListBox bearbeiten
 
ich hab da noch einen:

Delphi-Quellcode:
ShowMessage(Format('%s -> (%0:s)',['teststring']));
Zitat:

Ein Indexbezeichner setzt den aktuellen Index der Argumentliste auf den angegebenen Wert. Der Index des ersten Arguments in der Liste hat den Wert 0. Durch die Verwendung von Indexbezeichnern kann dasselbe Argument mehrfach formatiert werden. Beispielsweise erzeugt "Format('%d %d %0:d %d', [10, 20])" den String '10 20 10 20'.
wer kann den toppen?

DeddyH 13. Okt 2007 12:24

Re: Liste in ListBox bearbeiten
 
:thumb: :mrgreen:

semo 13. Okt 2007 12:25

Re: Liste in ListBox bearbeiten
 
den kannte ich vorher auch noch nicht. wieder was dazu gelernt.
:hello:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:30 Uhr.
Seite 2 von 3     12 3      

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