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
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....