Forums Neueste Beiträge
 

Chart_MouseDown-Ereignis Koordinate des Mauszeigers in Diagrammobjekt-Client-Koordinaten in Diagrammobjekt-Koordinaten umrechnen

25/08/2009 - 12:31 von Andreas Killer | Report spam
Juhu. :-)

Ich möchte gerne in einem Punkt(XY)-Diagramm gerne die Koordinate
ermitteln auf die ich irgendwo in der PlotArea geklickt habe.

Im MouseDown-Ereignis bekomme ich zwar XY-Koordinaten, die sind jedoch
in Diagrammobjekt-Client-Koordinaten... was auch immer man sich
darunter vorstellen soll.

Alle anderen Koordinaten (z.B. der ChartArea) sind dann wohl
Diagrammobjekt-Koordinaten?

Wenn ich in die obere linke Ecke klicke, bekomme ich X=0 und Y=0,
ChartArea ist hier auch Left=0 und Top=0.

Wenn ich in die untere rechte Ecke klicke, dann bekomme ich in Xˆ0
und Yr0, meine ChartArea ist aber nur 522x427 groß...

Kann man irgendwie ermitteln wie groß die ChartArea in Diagrammobjekt-
Client-Koordinaten ist?

Oder gibt es eine ganz simple Möglichkeit die Stelle in der PlotArea
zu ermitteln?

Andreas.
 

Lesen sie die antworten

#1 Beverly
26/08/2009 - 10:25 | Warnen spam
Hi Andreas,

was willst du denn mit mit den ermittelten Koordinaten machen - wenn man
fragen darf, und weshalb reichen die x/y-Koordinate,n die du beim MousDown
Ereignis erhàltst, nicht aus?

Bis spàter,
Karin
http://beverly.excelhost.de/


"Andreas Killer" wrote:

Juhu. :-)

Ich möchte gerne in einem Punkt(XY)-Diagramm gerne die Koordinate
ermitteln auf die ich irgendwo in der PlotArea geklickt habe.

Im MouseDown-Ereignis bekomme ich zwar XY-Koordinaten, die sind jedoch
in Diagrammobjekt-Client-Koordinaten... was auch immer man sich
darunter vorstellen soll.

Alle anderen Koordinaten (z.B. der ChartArea) sind dann wohl
Diagrammobjekt-Koordinaten?

Wenn ich in die obere linke Ecke klicke, bekomme ich X=0 und Y=0,
ChartArea ist hier auch Left=0 und Top=0.

Wenn ich in die untere rechte Ecke klicke, dann bekomme ich in Xˆ0
und Yr0, meine ChartArea ist aber nur 522x427 groß...

Kann man irgendwie ermitteln wie groß die ChartArea in Diagrammobjekt-
Client-Koordinaten ist?

Oder gibt es eine ganz simple Möglichkeit die Stelle in der PlotArea
zu ermitteln?

Andreas.

Ähnliche fragen