AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Suche Pfeile zur Visualisierung von Beziehungen
Thema durchsuchen
Ansicht
Themen-Optionen

Suche Pfeile zur Visualisierung von Beziehungen

Offene Frage von "torud"
Ein Thema von torud · begonnen am 14. Aug 2007 · letzter Beitrag vom 25. Aug 2007
 
Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#29

Re: Suche Pfeile zur Visualisierung von Beziehungen

  Alt 21. Aug 2007, 16:59
Hallo Tom,

Zitat:
Wie kann ich den Pfeil auch mit einer gestrichelten Linie darstellen?
- Canvas.Pen.Style := psDashDot; //führte nicht zum Erfolg
Damit Pen.Style akzeptiert wird, muß offenbar Brush.Style den Wert bsClear haben. Wenn die Pfeilspitze gefüllt werden soll, muß natürlich Brush.sStyle wieder auf den Wert bsSolid gesetzt werden. Es wäre somit besser, alle Zugriffe auf den Canvas in die Zeichenroutine zu verlagern.

Zitat:
Ist es möglich auch einen Doppelpfeil darstellen zu lassen?
- Ich denke, dass ich dazu DrawVector etwas modifizieren müsste...!?
Möglich ist das, es stellt sich aber die Frage, ob der jetzige Weg dafür der richtige ist. Deine Frage nach der Verwaltung der Pfeile geht ja in die gleiche Richtung. Es muß nicht unbedingt eine Komponente sein, die auf dem Formular abgelegt werden kann. Zunächst sollte man vielleicht alle Parameter einer Verbindung in einem Objekt TConnection kapseln. Die Zeichenroutine wird dann zu einer Methode dieses Objektes und kann auf die benötigten Daten zugreifen. Lediglich der Canvas für die Ausgabe muß ihr noch übergeben werden.

Zitat:
Was empfehlt ihr hierzu? Ich würde es in einer einer TStringlist vorhalten und die Eigenschaften eines jeden Pfeiles in einem Item Semikolon-getrennt schreiben und in einer Extraliste dem User visualisieren.
Wenn du die Kapselung wie oben beschrieben durchführst, genügt für die interne Speicherung der Daten schon eine TObjectList mit Verweisen auf die TConnection-Objekte.

Zitat:
Was muss ich tun, um den Pfeil mit Grafics32 besser aussehen zu lassen?
Hier muß ich leider passen, da ich noch nicht mit dieser Bibliothek gearbeitet habe. Da sie aber schon häufiger in diesem Forum empfohlen wurde, findet sich vielleicht jemand, der dir in diesem Punkt besser helfen kann.

Gruß Hawkeye
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:41 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