Lieber Winfried, lieber DPunch,
vielen Dank, das hilft mir sehr!
Das hilft wohl nicht...
... sag das nicht, da habe ich schon eine Idee.
Ich erkläre vielleicht kurz was ich vorhabe: Meine Schüler sollen auf einem vorgegebenen Koordinatensystem Punkte "einzeichnen" die einer linearen Funktionsgleichung genügen, indem sie auf die entsprechenden Stellen klicken. Wenn sie zwei richtige Punkte anklicken (inklusive einer Fehlertoleranz) soll der Graph angezeigt werden, ansonsten wird ein Fehler angezeigt.
Der Code von Newbiebuh2010 zeigt mir die Mausbewegungen innerhalb eines Formularfeldes an. Das funktioniert auch noch wenn ich ein x/y Diagramm über das Formularfeld drüberlege. Jetzt müsste ich halt noch die Position des Mauszeigers mit der Position auf dem Koordinatensystem abgleichen - das erscheint allerdings etwas schwierig, da die Einheiten überhaupt nicht zusammenpassen. Vielleicht habt Ihr ja eine bessere Idee? Zur Not erzeuge ich auch ein Koordinatensystem auf einer drawpage per Makro. Das muss ich ja aber wohl Linie für Linie und Zahl für Zahl selbst erstellen - oder nicht?
Code: Alles auswählen
msgbox "x: " & ThisComponent.CurrentController.ViewCursor.Position.X & CHR(13) & _
"y: " & ThisComponent.CurrentController.ViewCursor.Position.Y
... das bekomme ich nicht zum Laufen. Es erfolgt die Meldung "Eigenschaft oder Methode nicht gefunden". Der Code müsste aber doch m.E. in einem leeren Document ohne jegliche Variablendefinition laufen ... oder nicht?
Viele Grüße
Pit