![]() |
Re: Diagramm aus Stringgrid Tabelle zeichnen. HILFE!
Markus, ob das zum Lernen das Richtige ist, möchte ich mal bezweifeln (obwohl ich mir die Sourcen nicht angesehen habe).
|
Re: Diagramm aus Stringgrid Tabelle zeichnen. HILFE!
Liegt aber im Source vor.
|
Re: Diagramm aus Stringgrid Tabelle zeichnen. HILFE!
Ich habe ein Lehrbuch und wollte einfach mit der canvas Funktion, diese selbst gestellte aufgabe realisieren. Also per "Hand" zeichnen. Doch leider ist meine gestellte Aufgabe zu komplex dafür.
Ist es denn so schwer von einer Stringgrid komponente die Werte in einem Diagramm mit einer x-y Achse anzeigen zulassen, also einen Graph zu zeichnen. |
Re: Diagramm aus Stringgrid Tabelle zeichnen. HILFE!
Nein.
|
Re: Diagramm aus Stringgrid Tabelle zeichnen. HILFE!
Canvas hat so ziemlich jede visuelle Komponente und TImage ist für den Anfang auch ganz ok. Da musst du dich nicht um das Neuzeichnen kümmern.
Schau die mal die Methoden Canvas.LineTo bzw. Canvas.Moveto an (Polyline wäre dann auch noch etwas)! |
Re: Diagramm aus Stringgrid Tabelle zeichnen. HILFE!
Wichtig wäre nun zu wissen, wie ich die Stringgrid komponente mit ein beziehen kann.
|
Re: Diagramm aus Stringgrid Tabelle zeichnen. HILFE!
Wie mit einbeziehen? Du musst die Werte dort auslesen, Koordinaten umrechnen und Pukte zeichnen
|
Re: Diagramm aus Stringgrid Tabelle zeichnen. HILFE!
Zitat:
|
Re: Diagramm aus Stringgrid Tabelle zeichnen.
Gehört jetzt nicht zum Thema, aber ich würde niemals relative Pfade nehmen .. also aus
Delphi-Quellcode:
folgendes machen:
ShellExecute(Application.Handle, 'open', PChar('Dokumentation\Dokumentation.pdf'), Nil, Nil, SW_NORMAL);
Delphi-Quellcode:
ShellExecute(Application.Handle, 'open',
PChar(ExtractFilePath(Application.ExeName) + 'Dokumentation\Dokumentation.pdf'), Nil, Nil, SW_NORMAL); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz