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/)
-   -   Delphi [Image] Text in der mitte eines Rechtecks (https://www.delphipraxis.net/74226-%5Bimage%5D-text-der-mitte-eines-rechtecks.html)

xZise 30. Jul 2006 21:53


[Image] Text in der mitte eines Rechtecks
 
Schon wieder eine "image-text" frage:
Kann ich den Text mittig anlegen?
Also wie ein Label:
Alignment in Center und Layout auch Center und dann einen Text schreiben.
Geht das auch mit einem Image?
Wenn nicht, könnte ich dann den Inhalt eines Labels dafür nehmen und den drauzeichnen?

Und auch noch eine Frage: Kann ich den Hintergrund transparent machen? Also das nur der Text erscheint?

3_of_8 30. Jul 2006 21:57

Re: [Image] Text in der mitte eines Rechtecks
 
Zu 2.: Image1.Transparent:=True;

Zu 1.:

Delphi-Quellcode:
Image1.Canvas.TextOut(
    (Image1.Width-Image1.Canvas.TextWidth(Text))div 2,
    (Image1.Height-Image1.Canvas.TextHeight(Text))div 2,
    Text);

xZise 30. Jul 2006 22:01

Re: [Image] Text in der mitte eines Rechtecks
 
Ich wusste nicht das mit der TextWidth ! Danke aber das .Transparent macht das ganz Image tranparent... Eigentlich wollte ich, dass, wenn ich einen Text schreibe, dass dann kein störender Hintergrund des Textes da ist!

3_of_8 30. Jul 2006 22:09

Re: [Image] Text in der mitte eines Rechtecks
 
Delphi-Quellcode:
Image1.Canvas.Brush.Style:=bsClear;

xZise 30. Jul 2006 22:11

Re: [Image] Text in der mitte eines Rechtecks
 
Ej Danke!
*kopfschüttel* ist schon zu spät ^^


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