witam
chcialem sie poradzic, jak najlepej to zrobic...
mam cos bardzo podobnego (o ile nie identycznego ;] ) do tego: http://www.tomshardware.pl/video/20010730/images/premiere_timeline.gif
wszystko (klipy i linie montazowe itd...) jest zrobione na panelach.
no i teraz robie zaznaczanie paneli (klipow), takim prostokacikiem jak sa np w programach graficznych lub chociazby w Delphi.
i teraz tak:
najchetniej, na czas zaznaczania, umiescil bym nad wszystkimi liniami cos przezroczystego. potem w tym przezroczystym "czyms" w OnMouseDown i OnMouseMove dal bym, zeby ustawilo na tym odpowiednim "czyms" TShape, bez wypelnienia i z ramka psDot. ze sprawdzaniem ktore panele zstaly zaznaczone juz sobie potem bez problemu poradze. przy takim rozwiazaniu mial bym chyba najmniej roboty z rysowaniem ramki... rozwiazanie dziwne ale chyba najszybsze.
ale czego uzyc jako "tego czegos"? (musi byc przezroczyste, musi bys ponad panelami i byc rodzicem dla TShape)
i czy to nie zbyt lamerskie rozwiazanie? ;]
moze znacie jakies lepsze....?