![]() |
bei label verschieben sollen sich linien mitverschieben?
hallo leute,
ich habe 3 labels, die jeweils mit einer canvas.lineto linie verbunden sind. so sieht es aus: A - B | C wenn ich nun C verschiebe, dann soll die linie zwischen C und A auch mitverschoben werden und wenn ich A verschiebe sollen die linien von C unc B zu A mitverschoben werden. Leider weiß ich nicht wie ich das machen kann. ich kann zz nur realisieren, dass ich zum beispiel auf A klicke, A verschiebe und dann die linien gezeichnet werden. das sieht aber nicht so toll aus, deshalb hoffe ich mal dass mir einer helfen kann! the_beginner |
Re: bei label verschieben sollen sich linien mitverschieben?
Wie verschiebst du denn A, B und C?
Du musst wahrscheinlich die Linie neu zeichnen, abhängig von den Koordinaten von A, B und C. Eventuell auch noch bedenken die alte Linie zu löschen. MfG fR34k |
Re: bei label verschieben sollen sich linien mitverschieben?
mach doch einfach ne Procedure Repaint; oder so. Die rufst du dann immer auf wenn du was geändert hast. In der Proc steht dass dir Form geleert und neu gezeichnet wird.
|
Re: bei label verschieben sollen sich linien mitverschieben?
danke für die hilfe! ich hab es mit ner extra prozedut gemacht! zwar flackern jetzt alle linien, da sie jedesmal neu gezeichnet werden, aber das ist zz nicht so schlimm!
thx4help! |
Re: bei label verschieben sollen sich linien mitverschieben?
Du kannst ja evt wenns flackert auch nur das geänderte löschen und neu Zeichnen. D.h. Das du nicht immer die ganze Form neu paintest muss ja nicht unbedingt sein
mfg |
Re: bei label verschieben sollen sich linien mitverschieben?
Zitat:
|
Re: bei label verschieben sollen sich linien mitverschieben?
Probier doch mal
Delphi-Quellcode:
aus!
Doublebufferd := true
DerDan |
Re: bei label verschieben sollen sich linien mitverschieben?
[ot]
Zitat:
[/ot] |
Re: bei label verschieben sollen sich linien mitverschieben?
Genauer gesagt
Delphi-Quellcode:
Je nachdem auf welche Form du zeichnest.
Form1.DoubleBuffered:=true;
-NIP- |
Re: bei label verschieben sollen sich linien mitverschieben?
Zitat:
------------------------------------------------------------------------------------------------------ Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:59 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