Hallo,
ich habe eine "Zeichenoberfläche" gebaut, die auch mittlerweile Drag'n'Drop kann und auf der später z.B. Flussdiagramme erstellt werden sollen.
Hier ein Screenshot von meinem derzeitigen Arbeitsstand (natürlich kommen die Rahmen mit den Punkten noch weg):
Meine Frage lautet nun, wie ich die Verbindungslinien zwischen den einzelnen Formen erstelle. Z.B. ist es ja so, dass von der Raute (ist ja das Äquivalent für eine IF-Anweisung) aus zwei Linien wegführen (für Ja/Nein) und einen Linie hinführt ...
Wie kann ich diese Linien vom meinem Programm erstellen lassen. Dabei sollen die Linien "eckig" bleiben und nicht abgerundet werden oder ähnliches. Außerdem müssen sich die Linien ja mitbewegen, wenn sich die Form wegbewegt.
Eine menge Arbeit für mich ... und ich finde irgendwie nichts unter Google (ich habe auch keine Ahnung, wie genau das Stichwort lautet) ...
Ich hoffe, dass Ihr einige Tipps für mich habt,
data89
ich habe eine "Zeichenoberfläche" gebaut, die auch mittlerweile Drag'n'Drop kann und auf der später z.B. Flussdiagramme erstellt werden sollen.
Hier ein Screenshot von meinem derzeitigen Arbeitsstand (natürlich kommen die Rahmen mit den Punkten noch weg):
Meine Frage lautet nun, wie ich die Verbindungslinien zwischen den einzelnen Formen erstelle. Z.B. ist es ja so, dass von der Raute (ist ja das Äquivalent für eine IF-Anweisung) aus zwei Linien wegführen (für Ja/Nein) und einen Linie hinführt ...
Wie kann ich diese Linien vom meinem Programm erstellen lassen. Dabei sollen die Linien "eckig" bleiben und nicht abgerundet werden oder ähnliches. Außerdem müssen sich die Linien ja mitbewegen, wenn sich die Form wegbewegt.
Eine menge Arbeit für mich ... und ich finde irgendwie nichts unter Google (ich habe auch keine Ahnung, wie genau das Stichwort lautet) ...
Ich hoffe, dass Ihr einige Tipps für mich habt,
data89