Hallo!
Also, ich werde Dir bestimmt nicht Code schicken, der das alles macht, Du sollst es ja verstehen (wie schon Fiji-Fighter gesagt hat)!
Aber ich kann Dir ja nen Denkanstoss geben...
Also: Du hast jetzt das Fadenkreuz! Nun, für die Pfeile musst Du ja nur jeweils zwei schräge Linien ziehen, wenn Du das Dreieck nicht möchtest

.
Dazu musst Du (Für das rechte Ende) vom Endpunkt eine Linie zu einem Punkt etwas weiter oben und etwas weiter links z.B. 5 Pixel nach links und oben zeichnen. Mit MoveTo und LineTo sollte das kein Problem sein...
(Ebenso kannst Du natürlich dann auch noch eine weitere Linie für ein Dreieck zeichnen.)
Und zur Unterteilung: Du solltest Dir überlegen, wie groß der Abstand zwischen den Unterteilungen sein soll und dementsprechend für verschiedene Zeichenbereiche die Unterteilungen festlegen.
(Nicht, dass ich das so machen würde, aber es ist das einfachste.)
Beispiel:
Für 0,5 < Zeichenbereich <= 3 zeichnest Du je einen Strich alle 0,5 Einheiten. Für 3 < Zeichenbereich <=10 zeichnest Du einen Strich alle 1 Einheiten. Und so weiter!
Das wäre allerdings ziemlich umständlich. Aber wie meintest Du das denn am Anfang mit die Unterteilungen sollen per Edits festgelegt werden?
| Zitat: |
Die Achsenteilung auf der x- und y- Achse kann vorher in einem Edit-Feld eingegeben werden
|
Ich geh mal davon aus, dass Du meintest, dass eingegeben werden soll, wie weit der Zahlenbereich gehen soll. Also von x=-3 bis x=3 oder so, oder?
Na ja, viel Spaß noch dabei,
Sebastian