Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Trackmark-Leiste... (https://www.delphipraxis.net/82778-trackmark-leiste.html)

bingo72 19. Dez 2006 06:30


Trackmark-Leiste...
 
Hallo Delphi-Kollegen!!

Wie würdet ihr eine Trackmark-Leiste implementieren, wo die Trackmarks als Symbole auf einer Zeitleiste plaziert werden.
Wenn ich z.b. eine Zeitleiste von t:= 0 bis t:= 30 min. habe dann möchte ich ein Trackmark-Symbol mit der Zeit t:= 12.30 min entsprechend plazieren können. Die Symbole sollten weiters anklickbar sein und damit ein Event ausgelöst werden.
Das i-Tüpfelchen wäre natürlich, wenn man diese Symbole durch ziehen nach unten entfernen kann --> ähnlich wie im Verlaufswerkzeug des Photoshop... :|

Hat da jemand eine Idee, welche Komponente sich für die Zeitleiste und die Symbole der Trackmarks eignen und wie man darauf ein onclick-Event erzeugen kann bzw. wie man das 'Nach-unten-Ziehen' bewerkstelligen kann??

Bin für jeden brauchbaren Hinweis sehr dankbar... :)
LG
Thomas

Scotch 4. Jul 2007 21:08

Re: Trackmark-Leiste...
 
Hallo Bingo72,

ich bin auf der selben such noch solch einer Komponente und dabei auf deinen Beitrag gestoßen.
Da wollte ich mal fragen ob du schon etwas gefunden hast?.

Gruß Ingo

bingo72 7. Jul 2007 11:33

Re: Trackmark-Leiste...
 
Ich habs dann mit einem Panel gelöst, wo ich mittels eines Timers die jeweilige Zeit auf dem Panel neu anzeigen lasse.

z.b.:

bei t = 0 sec.: Panel.Left = 0 sec. u. Panel.Right = 30 sec.
bei t = 1 sec.: Panel.Left = 1 sec. u. Panel.Right = 31 sec.

usw.

je nachdem welche t ich habe Frage ich den ersten Trackmark ab, ob er schon kleiner der Zeit am Panel.Right ist .... wenn ja, dann rutscht er auf meinem Panel von rechts....ist die Trackmark-Zeit kleiner als Panel.Left rutscht er am linken Ende aus dem Panel raus...

Das mit dem Ziehen des Trackmarks hab ich nicht mehr verfolgt, weil es nicht mehr der Anforderung entsprach!!

LG
Bingo


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:41 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