Gauge

0

Witam!

Wiecie moze jak zrobic ze gdy klikniemy na gauge1 to ustawi swoją pozycje na wskazanym miejscu cos takiego jak w Winamp-ie pozycja piosenki.

Pozdrowionka i z gory dzieki!!

0

to nie Gauge tylko ScrollBar

0

z gauge się nie da, ale możesz dać ProgressBar i robisz tak:

w formCreate()
   ProgressBar1.Max:= ProgressBar1.Width;

w progressbarMouseMove()
    if (ssLeft in Shift) then
 ProgressBar1.Position:= x;

u mnie działa tak jak chcesz :-)

pozdrawiam Milka

PS. możesz ustawić w OI smooth na true

0

z gauge się nie da

Tak, - nie ma zdarzenia onClick - ale można na Gauge postawić TImage bez obrazka, o wielkości dokładnie takiej jak Gauge .. - i skorzystać z OnClick ...

Rozwiązanie wydaje się trochę lamerskie, ale sam kiedyś takie coś potrzebowałem i korzystałem.. okazało się skuteczne..

0

ja zamiast gauge używam ProgressBara i jest OK

0

z gauge się nie da

Tak, - nie ma zdarzenia onClick - ale można na Gauge postawić TImage bez obrazka, o wielkości dokładnie takiej jak Gauge .. - i skorzystać z OnClick ...

Rozwiązanie wydaje się trochę lamerskie, ale sam kiedyś takie coś potrzebowałem i korzystałem.. okazało się skuteczne..

ja z takiego czegos wlasnie korzystam :)
i poki co to dziala ;)
a kodzik jak przypisac jakas wielkosc do gauge klikajac na imagenad gauge'm: :)

gauge1.Progress:=round((x*gauge1.MaxValue)/gauge1.Width);

1 użytkowników online, w tym zalogowanych: 0, gości: 1