Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   PaintBox Höhe u. Breite anzeigen? (https://www.delphipraxis.net/177283-paintbox-hoehe-u-breite-anzeigen.html)

Dyami 29. Okt 2013 14:49

Delphi-Version: XE2

PaintBox Höhe u. Breite anzeigen?
 
Hallo zusammen,

ich möchte gerne in meiner Paintbox die Höhe und die Breite angezeigt bekommen. Die Zahlen sollen oben und links stehen in jeweils 100 Schritten, sodass ich die Koordinaten auch rauslesen kann.

Hat da wer eine Idee?

Gruß,
Dyami

DeddyH 29. Okt 2013 14:54

AW: PaintBox Höhe u. Breite anzeigen?
 
Hast Du es mal mit PaintBox.Canvas.Textout versucht?

Dyami 29. Okt 2013 14:57

AW: PaintBox Höhe u. Breite anzeigen?
 
Ja habe ich, aber TextOut nutze ich für:
wenn ich auf die PaintBox mit dem MouseDownEvent klicke, dann bekomme ich eine 1 angezeigt und auch im AusgabeFeld die Koordinaten dazu.

ABER:
Ich würde die Paintbox gerne so haben, dass sie aussieht wie ein Koordinatensystem, bloß die X- und Y-Achse sollen in 100 Schritten dargestellt werden.

DeddyH 29. Okt 2013 15:01

AW: PaintBox Höhe u. Breite anzeigen?
 
Bevor ich es schon wieder falsch verstehe: mach doch mal eine Zeichnung und lad die hier hoch.

Dyami 29. Okt 2013 15:07

AW: PaintBox Höhe u. Breite anzeigen?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe oben und links jeweils eine Linie gezogen und die Zahlen Beispiele rangeschrieben.
So würde ich es gerne haben. Aber habe die Vermutung das es nicht funktioniert

DeddyH 29. Okt 2013 15:11

AW: PaintBox Höhe u. Breite anzeigen?
 
Wieso sollte das nicht funktionieren? Die Koordinaten ergeben sich ja aus den Zahlen, die Textbreite/-höhe bekommt man über Canvas.TextWidth bzw. Canvas.TextHeight und kann sie in die Berechnung mit einbeziehen.

Der schöne Günther 29. Okt 2013 15:22

AW: PaintBox Höhe u. Breite anzeigen?
 
Ich verstehe auch nicht ganz wo das Problem ist. Wenn du es doch schon geschafft hast, bei einem Mausklick irgendwohin Dinge an die richtige Stelle im Bild zu malen- Dann kannst du das doch auch fest alle 100 Pixel einmal eine Zahl schreiben?


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