TLabel und TEdit

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Brocki
Beiträge: 3
Registriert: Mi 15. Mai 2024, 13:26

TLabel und TEdit

Beitrag von Brocki »

Ein sonniges HALLO in die Runde!
Wie schaffe ich es, dass TLabel vor TEdit steht? Also dass quasi die Beschreibung vor (bzw. auf) dem TEdit-Feld steht?
Ich habe schon gelesen, dass das standardmäßig nicht vorgesehen ist, aber es doch irgendwie schaffbar sein soll - nur wie, dass stand nirgends...
Ich bin blutiger Anfänger was Lazarus angeht und versuche mich gerade ein bissl im Formulargestaltung bzw. was da möglich ist...
Sonnige Grüße und Danke für die Tipps!

Benutzeravatar
theo
Beiträge: 10927
Registriert: Mo 11. Sep 2006, 19:01

Re: TLabel und TEdit

Beitrag von theo »

Ich weiss nicht wirklich, was du meinst.

Vielleicht die Komponente "TLabeledEdit" im Tab "Additional"?
Dort kannst du das Property "LabelPosition" setzen.

Benutzeravatar
h-elsner
Lazarusforum e. V.
Beiträge: 283
Registriert: Di 24. Jul 2012, 15:42
OS, Lazarus, FPC: LINUX Mint21.1, Win10, Lazarus 2.2.4, FPC3.2.2
CPU-Target: X86-64; arm 32bit
Wohnort: Illertissen
Kontaktdaten:

Re: TLabel und TEdit

Beitrag von h-elsner »

Wo soll denn das gestanden haben, dass tLabel vor Tedit nicht vorgesehen ist? Man kann doch die Controls anordnen, wie man will.

KI-Frage?

Brocki
Beiträge: 3
Registriert: Mi 15. Mai 2024, 13:26

Re: TLabel und TEdit

Beitrag von Brocki »

@ theo
Wenn ich es normal anordne, kommt Folgendes zustande (s. Bild).
Ich möchte aber ganz gerne, dass das umgekehrt ist, also das Label1 vor (oder über) Edit 1 steht.
Bei TLabelEdit kann ich nur einstellen, wo das Label sein soll: drüber, drunter, rechts oder links...


@ h-elsner
Das hatte ich vorhin in ein englischsprachigen Forum gelesen, finde es aber leider nicht mehr. Es war auch eine Lösung vorgesehen (über ein Panel), aber die Lösung war leider nicht dabei...

Sonnige Grüße!
Dateianhänge
LabelEdit.jpg
(1.09 MiB) Noch nie heruntergeladen

Benutzeravatar
h-elsner
Lazarusforum e. V.
Beiträge: 283
Registriert: Di 24. Jul 2012, 15:42
OS, Lazarus, FPC: LINUX Mint21.1, Win10, Lazarus 2.2.4, FPC3.2.2
CPU-Target: X86-64; arm 32bit
Wohnort: Illertissen
Kontaktdaten:

Re: TLabel und TEdit

Beitrag von h-elsner »

Verstehe ich das richtig? Du willst Label und Editfeld überlappend haben und das Label soll das Eingabefeld teilweise überdecken? Also ich als Nutzer würde bei so einer Bedienoberfläche einen Wutanfall bekommen, aber wenn es sein soll...
Da wäre tatsächlich ein Panel eine Lösung, denn beim Panel kann man Z-Order einstellen, bei TLabel nicht bzw. wirkt es nicht. Also statt des Labels ein Panel nehmen, denn das hat auch eine .Caption (den anzuzeigenden Text).
BevelOuter und BevelInner auf bvNone stellen und es sieht aus wie ein Label.
Bildschirmfoto zu 2024-05-15 16-28-24.png
Bildschirmfoto zu 2024-05-15 16-28-24.png (13.39 KiB) 960 mal betrachtet
Allerdings ist das Panel nicht durchsichtig....

Brocki
Beiträge: 3
Registriert: Mi 15. Mai 2024, 13:26

Re: TLabel und TEdit

Beitrag von Brocki »

Ich danke Dir!!!!!!!!!

Antworten