![]() |
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 |
AW: PaintBox Höhe u. Breite anzeigen?
Hast Du es mal mit PaintBox.Canvas.Textout versucht?
|
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. |
AW: PaintBox Höhe u. Breite anzeigen?
Bevor ich es schon wieder falsch verstehe: mach doch mal eine Zeichnung und lad die hier hoch.
|
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 |
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.
|
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 08:57 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