![]() |
Liste in ListBox bearbeiten
Hallo
in ListBox1 habe ich eine Liste: bild kontakt ... Ich möchte die Liste so sein: Bild -> (bild) kontakt -> (kontakt) d.h. Text + Space + -> + Space + ( + Text + ) ... |
Re: Liste in ListBox bearbeiten
möchtest du mit "bild" ein bild darstellen oder
nur einen pfad oder bildnamen anzeigen? du musst dich schon genauer ausdrücken. den string des einzelnen listboxeintrags kannst du dir doch selbst mit stringoperationen zusammensetzen?! |
Re: Liste in ListBox bearbeiten
Dann befülle ListBox1 eben so, dass es Deinen Wünschen entspricht.
|
Re: Liste in ListBox bearbeiten
:?: Ist das Dein ernst?
Textteile werden einfach mit + Aneinandergehängt. Textteile, das solltest Du wissen, werden in Hochkommas eingeschlossen. Damit kannst Du so ziemlich alles zusammensetzen was man im Programmiererleben so braucht. |
Re: Liste in ListBox bearbeiten
*lach* sehr aussagekräftiger kommentar.
aber kommt dem nahe was ich mir auch denke: "streng mal deinen kopf an" :lol: |
Re: Liste in ListBox bearbeiten
Zitat:
Ich meine mit dem Wort Bild als Text und nicht als Foto oder Pfad so: wort1 -> (wort1) wort2 -> (wort2) ... <> |
Re: Liste in ListBox bearbeiten
Zitat:
|
Re: Liste in ListBox bearbeiten
Delphi-Quellcode:
schlagt mich wenn ich was falsch geschrieben habe.
Listbox.Items[0] := FirstText + ' -> (' + SecondText + ')';
war ein hartes stück arbeit *grins* |
Re: Liste in ListBox bearbeiten
Schade, Du warst schneller :mrgreen:
Meine Idee:
Delphi-Quellcode:
Das hat mich aber auch ausgelaugt, mir so etwas auszudenken.
Listbox.Items[0] := Format('%s -> (%s)',[FirstText,SecondText]);
|
Re: Liste in ListBox bearbeiten
wir können ja nen wettbewerb starten: wer findet die beste variante?!
|
Re: Liste in ListBox bearbeiten
Die sollte recht einfach zu finden sein: statt nachzubearbeiten gleich beim Einfügen formatieren ;)
Delphi-Quellcode:
(Oder eben Deine Methode)
Listbox.Items.Add(Format('%s -> (%s)',[FirstText,SecondText]));
|
Re: Liste in ListBox bearbeiten
Zitat:
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 |
Re: Liste in ListBox bearbeiten
Ja, so passt das doch?!
|
Re: Liste in ListBox bearbeiten
Die konstanten Bestandteile musst Du aber nicht einzeln zusammensetzen.
|
Re: Liste in ListBox bearbeiten
:duck:
ist doch erledigt damit das ganze problem. wir können dir auch nur beispiele nennen.... |
Re: Liste in ListBox bearbeiten
oder so:
Delphi-Quellcode:
Grüße
Listbox.Items.Add(Format('%s -> (%s)',[ListBox1.Items[i],ListBox1.Items[i]]));
Klaus |
Re: Liste in ListBox bearbeiten
Kommt mir irgendwie bekannt vor :zwinker:
|
Re: Liste in ListBox bearbeiten
ich hab da noch einen:
Delphi-Quellcode:
ShowMessage(Format('%s -> (%0:s)',['teststring']));
Zitat:
|
Re: Liste in ListBox bearbeiten
:thumb: :mrgreen:
|
Re: Liste in ListBox bearbeiten
den kannte ich vorher auch noch nicht. wieder was dazu gelernt.
:hello: |
Re: Liste in ListBox bearbeiten
ein wenig fehlplatziert finde ich die fragen auch.
nur gleich solche äußerungen... :warn: |
Re: Liste in ListBox bearbeiten
Genau.
So langsam nimmts überhand. Also: Back to topic bitte! |
Re: Liste in ListBox bearbeiten
Zitat:
Die Lösung mit dem Indexbezeichner finde ich supi - und Taktaky bestimmt auch :mrgreen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:41 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