Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi Sticky x-Achse programmieren (https://www.delphipraxis.net/201433-sticky-x-achse-programmieren.html)

delphicoder123 22. Jul 2019 14:39

Sticky x-Achse programmieren
 
Hallo,
wie ist es möglich eine "Sticky x-Achse" zu programmieren?
Das heißt, die x-Achse soll immer "ganz unten" gezeichnet werden (auch beim scrollen).

Vielen Dank

delphicoder123 22. Jul 2019 15:08

AW: Sticky x-Achse programmieren
 
Hat sich erledigt. Wer möchte, kann aber trotzdem antworten.

hoika 22. Jul 2019 15:31

AW: Sticky x-Achse programmieren
 
Hallo,
Align=alBottom benutzen?

Redeemer 22. Jul 2019 18:56

AW: Sticky x-Achse programmieren
 
Code:
+------+----------+
|      |TImage    |
+------+----------+
|TImage|TScrollBox|
+------+----------+
Die TImage sind links oder oben angeordnet, die Scrollbox auf dem Client. In der Scrollbox liegt eine TPaintBox. Deren OnPaint-Event beginnt so:
Delphi-Quellcode:
PaintRowHeaders.Top := -ScrollBox1.VertScrollBar.Position;
PaintColumnHeaders.Left := -ScrollBox1.HorzScrollBar.Position;
Statt TImage kann man auch oben und links TPaintBox nehmen, wenn das Bild zu groß würde.

Dennis07 23. Jul 2019 22:08

AW: Sticky x-Achse programmieren
 
Zitat:

Zitat von delphicoder123 (Beitrag 1437311)
Hat sich erledigt. Wer möchte, kann aber trotzdem antworten.

Und wie genau du es gelöst hast, verrätst du uns nicht?

Mal ganz abgesehen davon, dass ich noch keinen blassen Schimmer habe, was für ne X-Achse du überhaupt meinst.

delphicoder123 24. Jul 2019 23:17

AW: Sticky x-Achse programmieren
 
Zitat:

Zitat von Dennis07 (Beitrag 1437473)
Zitat:

Zitat von delphicoder123 (Beitrag 1437311)
Hat sich erledigt. Wer möchte, kann aber trotzdem antworten.

Und wie genau du es gelöst hast, verrätst du uns nicht?

Mal ganz abgesehen davon, dass ich noch keinen blassen Schimmer habe, was für ne X-Achse du überhaupt meinst.

Gelöst, habe ich es nicht.
Das einzige was mir einfällt ist, eine Bitmap als align bottom und darauf, dann die x-Achse zeichnen.


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