Seite 1 von 1

Cursorposition auslesen

Verfasst: Fr, 16.11.2018 20:12
von erikafuchs
Hallo Leute
in meinem Rechentrainer gibt es immer mal wieder neue Funktionen.
Mithilfe eines Makros kann ich ein Koordinatensystem auf die Drawpage eines Tabellenblattes zeichnen. Seht ihr eine Möglichkeit die Cursorposition auszulesen und mit Mausklick ein Kreuzchen zu zeichnen?
Und bei der Gelegenheit: Meine Graphen erstelle ich mit der in oO "eingebauten" Diagrammfunktion, die ist aber nicht immer so genau. Ich habe jetzt versucht einen Graph per Makro zu erstellen. Wenn ich mithilfe einer for/next Schleife Punkte aneinandersetze dauert z.B. eine Parabel ziemlich lange - warum geht es im Diagramm schneller? Habt ihr da eine andere Idee?
Pit

Re: Cursorposition auslesen

Verfasst: Sa, 17.11.2018 09:37
von F3K Total
Moin,
vielleicht hilft die dieser Beitrag:viewtopic.php?f=18&t=38318
Gruß R

Re: Cursorposition auslesen

Verfasst: So, 18.11.2018 11:56
von erikafuchs
Erstmal danke.
Wie es aussieht kann man dies aber nur innerhalb von Dialogen anwenden. Innerhalb von Dialogen kann man aber m. E. keine Koordinatensysteme erstellen.

Re: Cursorposition auslesen

Verfasst: So, 18.11.2018 13:03
von Stephan
Wie es aussieht kann man dies aber nur innerhalb von Dialogen anwenden
Ganz und garnicht sieht es so aus, denn alle Codebeispiele des verlinkten Thread beziehen sich auf Tabellenblätter und/oder die dortige Drawpage.

Schon das erste Codebeispiel funktioniert problemlos auf einem Tabellenblatt mit Diagrammobjekt, lediglich sieht der Default-Cursor im 'Bereich' des Diagrammes, nicht so schön aus, denn der ist ein Kreuz. Auf die Funktion hat das aber keinen Einfluss, wenn man klickt werden die Koordinaten auch im Bereich des Diagramms angezeigt.


Gruß
Stephan

Re: Cursorposition auslesen

Verfasst: So, 18.11.2018 16:41
von erikafuchs
Stark! Vielen Dank!
ich bin halt doch ein Pfuscher und habe mich davon abschrecken lassen, dass die im Link beschriebene Passage im StarBasic Handbuch bei den Dialogen zu finden ist.