Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Koordinatenbestimmung aus Grafik und ListBox??? (https://www.delphipraxis.net/46881-koordinatenbestimmung-aus-grafik-und-listbox.html)

Lysan 2. Jun 2005 10:40


Koordinatenbestimmung aus Grafik und ListBox???
 
Ich muß ein Delphiprogramm zur Lösung eines Nullstellenproblems mit Regula Falsi schreiben. Ich muß dazu sagen, daß ich keinerlei Ahnung vom Programmieren habe. Aber ich habe mich bis jetzt in soweit in das Thema eingelesen, daß ich meine Oberfläche gestaltet habe und auch den Algorithmus hinbekomme. Mein Problem ist, daß ich laut Aufgabenstellung meine Anfangswerte aus einer Grafik gewinnen soll (Grafik kann ich zeichnen). Ich vermute mal, daß ich die Werte irgendwie über MouseDown rausbekomme, aber die Frage ist wie?????????? Könnte mir das mal jemand erklären???? Außerdem soll ich meine Zwischenergebnisse in einer ListBox ausgeben. Wie geht das? Und bitte, bitte verweist mich jetzt nicht auf die Hilfe, die hab ich mir nämlich schon angesehen und werd nicht so ganz draus schlau.
Für Vorschläge und Hinweise schon mal Danke!!!

alcaeus 2. Jun 2005 10:45

Re: Könnte mir bitte jemand helfen???!!!
 
Hallo Lysan,

bitte gib deinem Thema einen aussagekraeftigen Titel. Hilfe braucht hier (fast) jeder.
Und noch herzlich willkommen in der DP :dp:

Greetz
alcaeus

marabu 2. Jun 2005 11:22

Re: Könnte mir bitte jemand helfen???!!!
 
Hallo Lysan,

soweit ich verstehe hast du den Code für das Zeichnen der Funktion schon fertig. Dann hast du offensichtlich auch schon den Code für eine Koordinaten-Transformation. Im Prinzip brauchst du noch die Umkehrung dieser Transformation und eine geeignete Auswahlmöglichkeit für die beiden Startwerte. Schön aussehen würde vielleicht die Auswahl über ein Focus-Rechteck, dass du mit der Maus über eine Nullstelle legst. Der linke und rechte Rand würden dir dann die beiden Näherungswerte liefern. Dazu setzt du mit OnMouseDown die eine Ecke, ziehst das Rechteck auf - Zeichnen mit DrawFocusRect() - und OnMouseUp markiert dann die zweite Ecke (diagonal gegenüber).

Grüße vom marabu

Phoenix 2. Jun 2005 11:48

Re: Könnte mir bitte jemand helfen???!!!
 
Bitte ändere den Titel Deines Beitrages. Hilfe braucht hier beinahe jeder.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz