Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zeilenumbrüche ein problem ! (https://www.delphipraxis.net/58887-zeilenumbrueche-ein-problem.html)

dorisdoloris 14. Dez 2005 10:06


Zeilenumbrüche ein problem !
 
Hallo Delphifreunde

Ich habe da bezueglich Zeilenumbrüche ein problem

Code:
if ListBox1.Items.Count < 5000  Then
begin
ListBox1.Items.Add(s);
ListBox1 // hier müsste jetzt ein zeilenumbruch geschehen
end;
könnt ihr mir da weiterhelfen ?

lg: Doris

Bernhard Geyer 14. Dez 2005 10:07

Re: Zeilenumbrüche ein problem !
 
Was meinst Du mit Zeilenumbruch?
Hast Du mehrzeilige Texte die du eintragen willst?

Falls ja hast Du folgende Möglichkeiten:
- Per Owner-Draw die einzelnenen Einträge selbst zeichnen
- (Kauf-)Komponente nehmen die das von sich unterstüzt.

jim_raynor 14. Dez 2005 10:13

Re: Zeilenumbrüche ein problem !
 
Langsam aber es geht:

Listbox1.Text:=ListBox1.Text+s

oder du musst s mit Hier im Forum suchenexplode vorher aufteilen und dann die Zeilen einzeln hinzufügen (dürfte etwas schneller sein).

dorisdoloris 14. Dez 2005 10:46

Re: Zeilenumbrüche ein problem !
 
Danke für die schnelle Antwort

Also mit Zeilenumbruch meine ich das die Entertaste betätigt wird wie bei Windows dem Editor. Wenn ich dort einen langen Text schreibe ohne die Entertaste zu betätigen schreibt er ja im Editor alles lang weg. Betätige ich aber die Entertaste würde ja der neue Text in einer neuen Zeile angangen.


Doris

Angel4585 14. Dez 2005 10:49

Re: Zeilenumbrüche ein problem !
 
versuch mal
Delphi-Quellcode:
Listbox1.items.add(sLineBreak);
MfG :angel:

dorisdoloris 14. Dez 2005 10:56

Re: Zeilenumbrüche ein problem !
 
ListBox1.Items.Add(sLineBreak); // geht leider nicht

ListBox1.Items.Add(#13#10);// scheint zu funktionieren wenn es dann auch richtig ist ;-)

tomsel 14. Dez 2005 11:18

Re: Zeilenumbrüche ein problem !
 
Zitat:

ListBox1.Items.Add(sLineBreak); // geht leider nicht

ListBox1.Items.Add(#13#10);// scheint zu funktionieren wenn es dann auch richtig ist
Es ist richtig!
sLineBreak kann nur gehen, wenn diese Variable irgendwo deklariert und initialisiert wurde.
An Stelle einer Listbox könnte man auch ein tMemo benutzen. Mit z.Bsp. Memo1.Lines.Add('Zeile') fügt man eine neue Zeile incl. Umbruch hinzu.

dorisdoloris 14. Dez 2005 11:53

Re: Zeilenumbrüche ein problem !
 
DANKE für eure schnelle Hilfe !


lg: Doris *küsschen

Khabarakh 14. Dez 2005 12:23

Re: Zeilenumbrüche ein problem !
 
Zitat:

Zitat von tomsel
sLineBreak kann nur gehen, wenn diese Variable irgendwo deklariert und initialisiert wurde.

sLineBreak ist eine Konstante in der System-Unit und gibt den den Zeilenumbruch unter Windows an (CRLF).

Angel4585 14. Dez 2005 12:35

Re: Zeilenumbrüche ein problem !
 
@DorisDoloris

welche Delphi Version nutzt du eigentlich?

@Khabarakh

Vielleicht gabs sLineBreak in früheren Versionen noch nicht. Und DorisDoloris hat vielleicht eine solche Version.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:11 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