![]() |
Rahmen um Label
Hi,
kann man irgendwie mit möglichst einfachen Mitteln einen Rahmen um ein Label zeichnen ? Bzw. wie ? Bevor der obligatorische Hinweis auf die Suche kommt, da kommt als Ergebnis u.a. : "das sprengt den Rahmen" :lol: |
Re: Rahmen um Label
Ein Label hat doch schon ein Rahmen oder nicht?
|
Re: Rahmen um Label
Zitat:
|
Re: Rahmen um Label
Hi,
am einfachsten ist es wahrscheinlich, ein TShape hinter das Label zu legen. Damit kannst du sogar Farbe, Dicke und Strichart beeinflussen. Bei TStaticText fehlt leider die Möglichkeit, den Text vertikal zu zentrieren. Gruß Hawkeye |
Re: Rahmen um Label
Zitat:
|
Re: Rahmen um Label
Es beantwortet zwar genau genommen nicht deine Frage, aber: Nimm ein Panel anstatt einem Label. :cyclops:
|
Re: Rahmen um Label
Oder Setz das Label auf ein Panel stell einen Rahmen ein und Setz das Editfeld auf BorderStyle bsNone
Eine nicht so schöne Lösung geht aber im Notfall Gruss Sascha |
Re: Rahmen um Label
Zitat:
|
Re: Rahmen um Label
Möglichst einfach is im OnPaint einen Rahmen um das Label zu Zeichnen.
|
Re: Rahmen um Label
Delphi-Quellcode:
procedure TForm1.FormPaint(Sender: TObject);
begin Canvas.Pen.Width:=1; Canvas.Pen.Color:=clBlack; Canvas.Rectangle(Label1.Left-1, Label1.Top-1, Label1.Left + Label1.Width+1, Label1.Top + Label1.Height+1); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz