Mam cos takiego:
[code]
for i:=0 to ComponentCount-1 do
if (Components[i] is TIAeverButton) then
TIAeverButton(Components[i]).OnMouseMove := zmiana_koloru(xxx);
[/code]
No TIAeverButton to jest taki button i chce zeby we wszystkich buttonach zmienic procedure OnMouseMove. Kolor jednego buttona zmienia wlasnie procedura zmiana_koloru wyglada ona tak:
[code]procedure zmiana_koloru(nazwa : TIAeverButton);[/code]
No i teraz nie wiem co wstawic za xxx. Probowalem juz TIAeverButton(Components[i]) i samo Components[i] ale nie chcialo mi sie kompilowac. Moge recznie dodac ta procedure ale to zajmie duzo miejsca w kodzie i bedzie czasochlonne :)
Skoro juz napisalem post to dodam jeszcze jedno :) Jak odwolac sie do wszystkich komponentow ktore nie sa TIAeverButton i w nich zmienic procedure. Mam cos takiego:
[code]
for i:=1 to ComponentCount-1 do
if (Components[i] is not TIAeverButton) then
TComponent(Components[i]). // wlasnie to chcialbym wstawic cos takiego OnMouseMove := czyszczenie; ale nie ma czegos takiego
[/code]
No i wlasnie takie mam problemiki. Mam nadzieje ze znajdzie sie ktos kto mi odpowie :)