Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Listbox String? (https://www.delphipraxis.net/125100-listbox-string.html)

thiagojonas 30. Nov 2008 18:54


Listbox String?
 
Wie kann ich den alle Wert die in einer Listbox sind als string umwandeln? Ich will sie nämlich ausdrucken.

Z.b.
Delphi-Quellcode:
 ShowMessage('Hallo heute haben' + listbox.Items.Strings + ' einen Wecker gewonnen');
Werden die Leuet dann untereinander aufgelistet?

mkinzler 30. Nov 2008 18:56

Re: Listbox String?
 
Mit der Eigenschaft .Text

DeddyH 30. Nov 2008 18:56

Re: Listbox String?
 
ListBox1.Items.Text? Und bevor Du weiterfragst: wieso versuchst Du es nicht mal selbst, dann siehst Du es schon.

haentschman 30. Nov 2008 18:59

Re: Listbox String?
 
Hallo...
ich würde mal behaupten
Delphi-Quellcode:
ShowMessage('Hallo heute haben' + listbox.Items.Strings[x] + ' einen Wecker gewonnen');
...wobei x dann für deine Zeile steht (Index beginnt bei 0) und ein Integer Wert ist.
:hi:

[edit]
Zitat:

den alle Wert
..hatte ich nicht gleich verstanden :wink:
- für eine Zeile Beispiel in #4
- für den gesamten Text Beispiel in #3
[edit]

thiagojonas 30. Nov 2008 19:00

Re: Listbox String?
 
Eben, es geht nicht.

Vielleicht leigt es aber an was anderes. Das ist mein Textout:

Delphi-Quellcode:
          TextOut (sp+1*SpDiff,27*ZlDiff,text.lines + #13#10 + 'Durch meine Abwesenheit habe ich folgende Klausuren versäumt: ' + #13#10 + form10.ListBox1.Items.Text + #13#10 +
                   'Die notwendigen ärztlichen Bescheinigungen sind beigefügt.' + #13#10 + 'Mit freundlichen Grüßen' + #13#10 + #13#10 +
                   + #13#10 +  #13#10 +  #13#10 +  #13#10 +  #13#10 + 'Betroffene Lehrkräfte/Unterschriften:' +  #13#10 + lehrer_list.Items.Text);
Ich bin der Meinung ich muss das mit INTTOSTR umwandeln.

DeddyH 30. Nov 2008 19:01

Re: Listbox String?
 
Was ist denn text.lines?

thiagojonas 30. Nov 2008 19:02

Re: Listbox String?
 
Zitat:

Zitat von haentschman
Hallo...
ich würde mal behaupten
Delphi-Quellcode:
ShowMessage('Hallo heute haben' + listbox.Items.Strings[x] + ' einen Wecker gewonnen');
...wobei x dann für deine Zeile steht (Index beginnt bei 0) und ein Integer Wert ist.
:hi:

Habe ich auch schon versucht. Geht leider nicht :cry:

thiagojonas 30. Nov 2008 19:02

Re: Listbox String?
 
Zitat:

Zitat von DeddyH
Was ist denn text.lines?

Ein Memo!

Nicht wunder, ich schreibe grad ein Entschuldigungsprogramm für die Entschuldigung, die ich in der Schule abgeben muss, wenn ich mal nihct da bin.

DeddyH 30. Nov 2008 19:03

Re: Listbox String?
 
So, und nun denk anhand der obigen Antworten einmal nach, was damit jetzt falsch sein könnte.

thiagojonas 30. Nov 2008 19:05

Re: Listbox String?
 
Vielleicht das text.lines? Aber mit text.text klappt auch nicht.

haentschman 30. Nov 2008 19:05

Re: Listbox String?
 
[OT]
...das man ein Programm braucht um versäumte Klausuren aufzulisten ist schon starker Tobak :mrgreen:
[/OT]

thiagojonas 30. Nov 2008 19:06

Re: Listbox String?
 
Ja, das ist nur ein Teil, wenn es fertig ich lade ich es mal hoch:-D

DeddyH 30. Nov 2008 19:07

Re: Listbox String?
 
Text ist eine Eigenschaft von TStrings. Lines ist eine TStrings-Eigenschaft von TMemo. Wie muss das also heißen?

thiagojonas 30. Nov 2008 19:08

Re: Listbox String?
 
Lines.Text?

DeddyH 30. Nov 2008 19:09

Re: Listbox String?
 
Wie heißt Dein Memo?

thiagojonas 30. Nov 2008 19:09

Re: Listbox String?
 
Mein memo heißt text.

text.lines.text

lehrer_list.items.Text == ist das richtig?

haentschman 30. Nov 2008 19:10

Re: Listbox String?
 
[OT]
Sorry aber...

als ich das gelesen habe
Zitat:

Text ist eine Eigenschaft von TStrings. Lines ist eine TStrings-Eigenschaft von TMemo. Wie muss das also heißen?
...fiel mir spontan ein Pult mit DeddyH mit Rohrstock in der Hand und Brille ein :P
[/OT]

Die Muhkuh 30. Nov 2008 19:10

Re: Listbox String?
 
Ich verweise mal auf DeddyHs Signatur... :wall:

thiagojonas 30. Nov 2008 19:11

Re: Listbox String?
 
:-D :-D

DeddyH 30. Nov 2008 19:11

Re: Listbox String?
 
*Rohrstock wegsteck* müsste so stimmen :lol:

mkinzler 30. Nov 2008 19:12

Re: Listbox String?
 
Wenn das Memo lehrer_list heisst

thiagojonas 30. Nov 2008 19:13

Re: Listbox String?
 
Zitat:

Zitat von mkinzler
Wenn das Memo lehrer_list heisst

ne das ist ne listbox!

mkinzler 30. Nov 2008 19:13

Re: Listbox String?
 
Egal beide verwenden TString(list)s zur Speicherung

Meflin 30. Nov 2008 19:14

Re: Listbox String?
 
Zitat:

Zitat von haentschman
...fiel mir spontan ein Pult mit DeddyH mit Rohrstock in der Hand und Brille ein :P

In Kombination mit seinem Profilbild zweifelsohne ein Bild für Götter :mrgreen:

DeddyH 30. Nov 2008 19:16

Re: Listbox String?
 
[OT] Ich brauche keinen Rohrstock, ich hab ja 2 "Kampfzwerge" (siehe Avatar), die kann ich in der Not einsetzen :lol: [/OT]

haentschman 30. Nov 2008 19:19

Re: Listbox String?
 
Zitat:

Mein memo heißt text.

text.lines.text
...war schon nah dran

Schreibe mal Text. und schaue in der Codevervollständigung unter T

PS: Text als Name für ein Memo ist nicht gerade glücklich gewählt. Könnte mit reservierten Wörtern kollidieren.

thiagojonas 30. Nov 2008 19:44

Re: Listbox String?
 
Liste der Anhänge anzeigen (Anzahl: 1)
:gruebel:
Du meinst Memo.Text
geht nich wie du hier siehst.
Vielleicht ist auch was anderes falsch?

mkinzler 30. Nov 2008 19:48

Re: Listbox String?
 
Das abschreiben ist wohl zu komplex für dich
Delphi-Quellcode:
Memo.Lines.Text

thiagojonas 30. Nov 2008 19:54

Re: Listbox String?
 
Äh.. sorry, hatte das beim ersten vergessen. Die fehlermeldung bleibt aber. woran liegt das? am lehrer_list.Items.text?

mkinzler 30. Nov 2008 19:55

Re: Listbox String?
 
Speichere den String mal zwischen, die Funktion scheint die Property nicht als Parameter zu akzeptieren

thiagojonas 30. Nov 2008 19:55

Re: Listbox String?
 
Vergisst es! Hatte ein + zu viel :wall: :wall: :wall:

thiagojonas 30. Nov 2008 20:07

Re: Listbox String?
 
Wenn Ihr euch nochmal das bild anguckt, das seht ihr ja das ich mit einem zeilen umbrüche arbeite. #13#10
Irgendwie will das nicht gehen. Auch nicht mit #13 oder #10. Woran liegt das?

Die Muhkuh 30. Nov 2008 20:10

Re: Listbox String?
 
TextOut berücksichtigt #13#10 nicht, Du musst Zeile für Zeile zeichnen.

thiagojonas 30. Nov 2008 20:17

Re: Listbox String?
 
Das ist ja blöd. Weil Wenn man einen Text in das Memo Feld eingibt, kann es ja unterschiedlich lang sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:32 Uhr.

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