Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Neuling Nachfrage (https://www.delphipraxis.net/210858-neuling-nachfrage.html)

HelgeHH 22. Jun 2022 16:09

Neuling Nachfrage
 
Hallo, ich bin absoluter Neueinsteiger in Delphi!

Ich habe einen kleinen BMi rechner erstellt, läuft auch so wie er laufen soll. Meine Frage, wie oder mit was kann ich auf dem Formular größere Texte platzieren? Ich habe versucht zu googlen aber ich weiss nicht wonach ich genau suchen soll? Eine Idee wäre einen größeren Text zeilenweise auf mehrere TLabel aufzuteilen, aber ich hoffe das es eine Bessere Möglichkeit gibt und die versuche ich bei euch zu erfragen :-)

Für Tipps und Anregungen wäre ich sehr dankbar :-) ,

Gruß,

Helge

himitsu 22. Jun 2022 17:06

AW: Neuling Nachfrage
 
Tipp: schau im Formdesigner nach TLabel und sieh dir die Komponenten in der selben Gruppe an, ob es was Passenderes gibt :zwinker:
Bzw. schau in die Gruppen Standard, Win32 und Zusätzlich.


TLabel = ein- oder mehrzeiliger Text (im Formdesigner ist es aber nicht so leicht einen Zeilenumbruch einzufügen, aber per Code den Text zuzuweisen geht problemlos, z.B. im OnCreate der Form)
TEdit = einzeiliges Eingabefeld
TMemo = mehrzeiliges Eingabefeld
TRichEdit = mehrzeiliges Eingabefeld incl. Formatierungen
...


Bei den Memos könnte man auch den Rahmen (Border) entfernen und die Hintergrundfarbe ändern
und ReadOnly oder Enabled umschalten.


PS: ein Readonly-TEdit ohne Rahmen, anstatt einem TLabel, wird oft gern verwendet, weil es einen echt geilen Vorteil hat.
Geh mal in den Explorer, lass dir von einer Datei die Eigenschaften anzeigen und versuche auf dem Tab "Allgemein" rechts einen Text zu markieren und zu kopieren. :zwinker:

HelgeHH 22. Jun 2022 17:30

AW: Neuling Nachfrage
 
Hallo ,

Danke für deine schnelle Antwort, ich werde mir deine Tipps mal anschauen :-)

Gruß,

Helge

hoika 22. Jun 2022 22:21

AW: Neuling Nachfrage
 
Hallo,
OK, schaun wir mal

Delphi
TLabel
mehrzeilig

google "delphi tlabel multiline"

Blubb, und viele, viele Antworten.

z.B. https://www.askingbox.de/tipp/delphi...ur-design-zeit

HelgeHH 22. Jun 2022 22:49

AW: Neuling Nachfrage
 
Hi Hoika,

ja leicht wenn man weiß wonach man suchen muss, wie gesagt ich bin blutiger Anfänger. Ich habe es mit Delphi Textfelder und viel Text etc. probiert und bin nicht schlauer geworden !

Die Empfehlung mit Memo hat mich weitergebracht, jetzt weiß ich das ich bei Memo in den Eigenschaften auf Lines gehen muss und dort konnte ich dann auch meinen Text unterbringen....


Gruß,

Helge

himitsu 23. Jun 2022 01:42

AW: Neuling Nachfrage
 
Ja, es ist manchmal nicht so leicht, die passenden Suchbegriffe/Fachbegriffe zu finden.
Aber ebenfalls englisch es nochmal zu versuchen, kann nie schaden ... Deutsch kommt auf der Welt, bzw. im ganzen Internet, recht selten vor.

@hoika ;)
Bei Google suchendelphi tlabel multiline

Redeemer 23. Jun 2022 06:34

AW: Neuling Nachfrage
 
Zur Entwurfszeit gehen Multiline-Captions mit CnPack Wizards.

himitsu 23. Jun 2022 08:34

AW: Neuling Nachfrage
 
Jo, man braucht halt 'nen anderen Property-Editor (CnPack z.B.) oder man geht mit Alt+F12 in die DFM und fügt den Zeilenumbruch selber ein (wenn man weiß wie das geht).

dummzeuch 23. Jun 2022 09:51

AW: Neuling Nachfrage
 
Zitat:

Zitat von himitsu (Beitrag 1507680)
Jo, man braucht halt 'nen anderen Property-Editor (CnPack z.B.) oder man geht mit Alt+F12 in die DFM und fügt den Zeilenumbruch selber ein (wenn man weiß wie das geht).

Oder man weist sie im Code zu. Bei Zeilenumbrüchen für Labels mache ich das eigentlich immer.


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