Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi mehrzeiliges Textfeld erstellen (https://www.delphipraxis.net/68666-mehrzeiliges-textfeld-erstellen.html)

made in Germany 3. Mai 2006 15:57


mehrzeiliges Textfeld erstellen
 
Hallo!

Ich versuche gerade einen Grafikprogramm zu schreiben
und weiß nicht wie ich ein mehrzeiliges Textfeld erstellen soll.

Es wird per Mausklick eine Komponente (momentan ein Label) erstellt.
Diese wird, wenn man das Bild speichern oder drucken will, mit
"Image.Canvas.TextOut(0,0,Label.Caption);"
auf ein Image gezeichnet.


Einzeilige Textfelder mit Labeln funktionieren.

Kann man auch mehrere Zeilen in ein Label schreiben oder benötige ich dafür eine andere Komponente?




bitte helft mir!!!

Nicodius 3. Mai 2006 15:58

Re: mehrzeiliges Textfeld erstellen
 
bitte benutz die suchfunktion ;-D

such unter Hier im Forum suchenzeilenumbruch und du findest sicher den manuellen ;-D (ich such auch schnell ..)


so : #13#10 das macht den umbruch

made in Germany 3. Mai 2006 16:02

Re: mehrzeiliges Textfeld erstellen
 
Der Text, den ich in ein Label einfügen will
steht in einem RichEdit.

Wie erkenne ich die Zeilenumbrüche im RichEdit :?:





(Sorry Nicodius, hab meinen Beitrag editiert) :roll:

Nicodius 3. Mai 2006 16:12

Re: mehrzeiliges Textfeld erstellen
 
kein problem gerne wieder ;)

R2D2 3. Mai 2006 16:43

Re: mehrzeiliges Textfeld erstellen
 
Zitat:

Zitat von made in Germany
Wie erkenne ich die Zeilenumbrüche im RichEdit :?:

Einfach RichEdit1.lines.text oder Richedit1.text (ausprobieren)

made in Germany 3. Mai 2006 16:47

Re: mehrzeiliges Textfeld erstellen
 
jetzt funzt alles

Vielen Dank!

made in Germany 4. Mai 2006 21:07

Re: mehrzeiliges Textfeld erstellen
 
Und wie kann ich den Text des Labels direkt bearbeiten,
indem ich auf das Label klicke?

R2D2 5. Mai 2006 15:01

Re: mehrzeiliges Textfeld erstellen
 
Ein Label ist eigentlich nicht zum Bearbeiten da. Da bräuchtest du eine andere Kompo.


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