![]() |
TChart -> Scrollen verhindern
Hallo zusammen,
ich zeige auf einem TChart mit ein paar Serien verschiedenen Punkte an. Wenn ich jetzt das Scrollrad der Maus bewege, scrollen die Punkte nach oben oder unten. Wie kann ich dieses unterbinden ? Gruss Holger |
Re: TChart -> Scrollen verhindern
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Holger,
meines Wissens musst du bei deiner Kennline einfach eine feste Skalierung benutzen : siehe Bild (Haken bei Automatisch rausnehmen und feste Skalenwerte vergeben) Ansonsten meld dich einfach nochmal... Gruß DelphiManiac EDIT: ,.... Bild vergessen :oops: |
Re: TChart -> Scrollen verhindern
Danke,
aber ich habe feste Werte eingegeben ... Muss ich noch woanders was von TRUE auf FALSE setzen oder so ? |
Re: TChart -> Scrollen verhindern
wenn du kein OnClick oder so benötigst,
dann kannst du enabled:=False setzen, ansonsten finde ich jetzt das Flag gerade auch nicht :gruebel: :gruebel: |
Re: TChart -> Scrollen verhindern
Das klappt. Nur liegt eine ComboBox auf dem Chart und die ist dann auch nciht mehr bedienbar ...
Vielleicht fällt es hier ja ncoh jemandem ein ? |
Re: TChart -> Scrollen verhindern
Delphi-Quellcode:
//TPanningMode = (pmNone, pmHorizontal, pmVertical, pmBoth);
chart1.AllowPanning:=pmnone; ![]() |
Re: TChart -> Scrollen verhindern
Das steht auch schon auf pmNone ...
|
Re: TChart -> Scrollen verhindern
Hast Recht, allowPanning ist nur für die rechte Maustaste und nicht für das Rad.
Wenn Du jetzt das Scrollen der Punkte mit dem Mausrad vor dem Programmstart meinst, habe ich nichts gefunden um es vernünftig abstellen zu können, ausser wenn Min und Max der Y-Achse gleich sind,aber das ist keine Lösung. Zur Laufzeit allerdings lässt sich der Sch... schon abstellen. Evtl. müsste man die entsprechende Unit manipulieren um es vorher zu blockieren, oder das Mausrad anderweitig abfangen. |
Re: TChart -> Scrollen verhindern
Die einzige Lösung die mir einfällt ist beim Programmstart die Meldung zu bringen:
'Bitte demontieren Sie Ihr Mausrad' ;) Mit Unit manipulieren kenne ich mich nicht so aus. Vielleicht weiss ja hier noch jemand wie es zu deaktivieren ist ? So lange lebe ich damit ... Gruss Holger |
AW: TChart -> Scrollen verhindern
Panning deaktivieren hilft zwar gegen das scrollen, jedoch ist das ja nicht die endgültige Lösung. Man will ja trotzdem mit RechterMaus scrollen.
Ich behelfe mir, indem ich den Focus auf ein verstecktes EDIT feld setze. Gibt es mittlerwelie andere Lösungen? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:46 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