Originariamente inviato da ganesha
Quindi tu dici - dimmi se ho capito male - che sull'evento onClick sulla form mi scorro la lista degli estintori e testo se il click cade all'interno di uno di loro.. è così?
si

Originariamente inviato da ganesha
Io però vorrei che fossero direttamente gli estintori a catturare l'evento onClick. In questo caso non dovrei creare la classe Estintore partendo da una classe che già è in grado di sentire l'evento onclick?
puoi farlo, estendendo ad esempio dei button. l'unico problema è che in questo modo ad ogni button corrisponde un hwnd, ovvero una finestra per il sistema operativo. Se hai 20/30 estintori rischi che la cosa già diventi pesante, con 100 diventa molto pesante... per questo ti ho proposto l'idea di disegnarli e quindi fare un click "virtuale"... scelte progettuali, come sempre, dipende da te.