Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi PaintBox rechstbündig statt linksbündig (https://www.delphipraxis.net/58673-paintbox-rechstbuendig-statt-linksbuendig.html)

Nils_13 10. Dez 2005 16:37


PaintBox rechstbündig statt linksbündig
 
Hi,

wie kann ich dafür sorgen, so dass in einer PaintBox die mit TextOut erstellten Texte nicht linksbündig sondern rechtsbündig ausgerichtet werden ?

Schlendrian 10. Dez 2005 16:46

Re: PaintBox rechstbündig statt linksbündig
 
In dem man die Eigenschaft auf rechtsbündig setzt? Sollte glaube TPaintBox.Align oder TPaintBox.Alignment sein.

Nils_13 10. Dez 2005 16:48

Re: PaintBox rechstbündig statt linksbündig
 
Das gibt es nicht. Und Align ist was anderes.

Lannes 10. Dez 2005 17:18

Re: PaintBox rechstbündig statt linksbündig
 
Hallo,

so in etwa:
Delphi-Quellcode:
var x : Integer;
begin
  with PaintBox1 do
    begin
    x := Canvas.TextWidth('erster Text');
    Canvas.TextOut(Width-x,0,'erster Text');
    x := Canvas.TextWidth('etwas länger ist dieser');
    Canvas.TextOut(Width-x,20,'etwas länger ist dieser');
    end;

Luckie 10. Dez 2005 17:22

Re: PaintBox rechstbündig statt linksbündig
 
Nimm MSDN-Library durchsuchenDrawText, damit hast du mehr formatier Möglichkeiten.

Nils_13 10. Dez 2005 17:48

Re: PaintBox rechstbündig statt linksbündig
 
@Lannes: cool jetzt läuft alles.


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