![]() |
Schaltplaneditor mit Delphi erstellen???
Hy DP-Member,
ich möchte einen kleinen Schaltplaneditor basteln. Nur eine Frage hab ich jetzt: Wie kann ich so eine Oberfläche erstellen??? Ich dachte da an eine Oberfläche wie Crocodile Physics. Natürlich ohne Simulation. Wenn hier keiner Crocodile Physics kennt, kann ich mal ein Beispielvideo der Oberfläche machen. |
AW: Schaltplaneditor mit Delphi erstellen???
Ich kenne die Oberfläche nicht: aber ganz allgemein: mit TCanvas kann man schon ne Menge machen.
|
AW: Schaltplaneditor mit Delphi erstellen???
Du wirst wohl um's Selber-Zeichen nicht herumkommen (genauso wie um ein gutes Objektmodell).
Vielleicht bietet sich hier auch eine 2D-Engine wie Andorra2D an, um die Zeichenarbeit zu vereinfachen. |
AW: Schaltplaneditor mit Delphi erstellen???
|
AW: Schaltplaneditor mit Delphi erstellen???
So hät ich das auch gedacht.
Die Bauteile so, aber wie zeichne ich dann eine Leitung |
AW: Schaltplaneditor mit Delphi erstellen???
Das muss dein Objektmanager uebernehmen (generiert aus den Eigenschaften der Objekte und deren Beziehungen). Zeichnen an sich dann mit LineTo, MoveTo, etc. Am besten dafuer eine Routine schreiben, die Start- und Endpunkt bekommt und dann eine geknickte Linie zeichnet.
|
AW: Schaltplaneditor mit Delphi erstellen???
Vielleicht solltest du dir mal den Sourcecode von
![]() Wenn du nicht alles selbst mit Canvas machen willst, gibt es auch schon Komponenten käuflich zu erwerben, die für dein Ansinnen in Betracht kommen könnte, nämlich z.B. das ![]() |
AW: Schaltplaneditor mit Delphi erstellen???
Also das OpenWire kommt an die Oberfläche von Crocodile Physics hin und ist ungefähr so, wie ich mir das dachte.
Ich glaube das wird sich als sehr nützlich erweisen. :D Doch leider habe ich gerade sehr viele Klassenarbeiten, wodurch ich mir es erst später anschauen werde und testen. Ich werde euch aufjedenfall Bescheid geben. :stupid: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:25 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-2025 by Thomas Breitkreuz