Autor Beitrag
CrOc
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 48

Win XP
D5 Standard
BeitragVerfasst: Di 27.01.04 16:15 
Hi,
wollte mal wissen, ob es möglich ist, einen Strich zeichnen zu lassen, den dann ein panel folgt?
FAlter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 192

Win XP Home
Turbo Delphi 2006 (Win32), C# (VS 2008 Prof.), Java (Eclipse), PHP
BeitragVerfasst: Di 27.01.04 19:04 
CrOc hat folgendes geschrieben:
Hi,
wollte mal wissen, ob es möglich ist, einen Strich zeichnen zu lassen, den dann ein panel folgt?


Ich bitte um eine genauere Beschreibung :D .

Was ist mit ein Panel folgt gemeint?
CrOc Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 48

Win XP
D5 Standard
BeitragVerfasst: Di 27.01.04 19:18 
ich will mir eine linie mit hilfe von canvas zeichnen lassen, sagen wir z.B. von 100,100 zu 100,200. Dann erstelle ich ein panel an den punkt 100,100 und wenn ich jetzt auf einen Button klicke, soll das panel der linie folgen, d.h. es das panel soll am schluss sich an der stelle 100,100 befinden.
FAlter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 192

Win XP Home
Turbo Delphi 2006 (Win32), C# (VS 2008 Prof.), Java (Eclipse), PHP
BeitragVerfasst: Di 27.01.04 19:23 
CrOc hat folgendes geschrieben:
Dann erstelle ich ein panel an den punkt 100,100 und wenn ich jetzt auf einen Button klicke, soll das panel der linie folgen, d.h. es das panel soll am schluss sich an der stelle 100,100 befinden.


Da bräuchtest du garnichts machen.

Ansonsten Komponenten verschieben: Panel1.Top := Panel1.Top + 1;
(inc Funktioniert nicht da Property).
Oder Panel1.Left.

Strich sollte danach erneut gezeichnet werden.
Dolphi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18



BeitragVerfasst: Di 27.01.04 19:40 
Um eine flüssige Bewegung zu bekommen: das verschieben vielleicht in das OnTimer Ereignis eines TTimer legen und schrittweise verändern.

Und die Positionen zwischen den Koordinaten musst du nat. interpolieren.