Delphi-PRAXiS
Seite 2 von 2     12   

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 TChart -> Zoom to (https://www.delphipraxis.net/130726-tchart-zoom.html)

nuclearping 16. Mär 2009 09:33

Re: TChart -> Zoom to
 
Zitat:

Zitat von Tyrael Y.
Er möchte über ein Kontextmenu zoomen, das normale zoomen über Maus steht immer zur Verfügung und braucht nicht extra programmiert werden.

Ja, das hab ich auch verstanden. Aber wo ist dann das Problem mit ZoomRect ein Rect zu definieren und das zu zoomen? Er sprach doch davon, dass er keine Ahnung hat, wie er den Bereich ermittelt.

Tyrael Y. 16. Mär 2009 10:57

Re: TChart -> Zoom to
 
Zitat:

Zitat von luckystar85
Das geht doch aber nur wenn alle Gants im sichtbaren Bereich liegen. Was ist wenn der Anwender vorher schon per Hand gezoomt hat oder das kreuz und quer verschoben hat? Dann würde ich mit einem starren zoom immer einen Bereich vergrößern auch wenn da gar nichts liegt. Das finde ich nicht gerade optimal.

Du willst doch bei Auswahl im Kontextmenu den im Kontextmenu ausgewählten Gant zoomen, richtig?
Also..

1. Zoomen zurücksetzen, kein zoom mehr vorhanden
2. Rect für den Gant erechnen
3. zoomen


Zitat:

Zitat von nuclearping
Aber wo ist dann das Problem mit ZoomRect ein Rect zu definieren und das zu zoomen?

keine Ahnung ;)

luckystar85 16. Mär 2009 11:11

Re: TChart -> Zoom to
 
Zitat:

Zitat von Tyrael Y.
Zitat:

Zitat von luckystar85
Das geht doch aber nur wenn alle Gants im sichtbaren Bereich liegen. Was ist wenn der Anwender vorher schon per Hand gezoomt hat oder das kreuz und quer verschoben hat? Dann würde ich mit einem starren zoom immer einen Bereich vergrößern auch wenn da gar nichts liegt. Das finde ich nicht gerade optimal.

Du willst doch bei Auswahl im Kontextmenu den im Kontextmenu ausgewählten Gant zoomen, richtig?
Also..

1. Zoomen zurücksetzen, kein zoom mehr vorhanden
2. Rect für den Gant erechnen
3. zoomen


Zitat:

Zitat von nuclearping
Aber wo ist dann das Problem mit ZoomRect ein Rect zu definieren und das zu zoomen?

keine Ahnung ;)

Ich werde das mal einfach probieren mit den errechnen. Das mit dem UndoZoom() vorher ist eine gute Idee. Vielen Dank.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:43 Uhr.
Seite 2 von 2     12   

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