Image i onmousemove

0

mam wlasny graficzny button(2 pliki - normalny i po najechaniu). jedyna mozliwosc wsadzenia go do delphi to image. chcialem zrobic, aby po najechaniu na niego zmienil sie na drugi (czyli np. image2) a potem gdy juz myszka bedzie za jego obszarem znowu przeszedl do swego pierwotnego stanu. problem jest taki, ze kombinuje caly czas i nie jestem w stanie tego zrobic... pomocy..

0

musisz napisac nowy komponen dziedziczacy z tego ktory ma sie zmieniac po najechaniu myszka
duzo z tym roboty... moze poszukaj jakiegos gotowego:/

//(jesli juz piszesz swoj to napisz to Ci powiem co dalej)

rozwiazaniem polowicznym i duzo prostrzym moze byc takie cos:
w onMouseMove przycisku robisz

przycisk.image := CosTam;

a w OnMouseMove komponentu na ktorym lezy przycisk robisz

przycisk.image := CosInnego;

wtedy wyjezdzajac poza przycisk najedziesz na komponent na ktorym on sie znajduje
i wykona sie procedura zmieniajaca obrazek...

dziala PRAWIE dobrze

0

a dlaczego nie wykorzystać metod OnMouseEnter i OnMouseLeave ???

0

hmmm... pewnie nie zauwazyles, ze w TImage nie ma tam czegos takiego... inaczej to nawet bym tutaj nie pisal....

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