
| |||
Eventos desde Clases Tengo una aplicacion con un formulario que posee un boton y una clase agregada al proyecto que contiene codigo. Mi pregunta es, ¿ Como puedo lanzar el evento click del boton desde la clase agregada al proyecto? ![]() |
| |||
Respuesta: Eventos desde Clases mmh nunca he intentado eso, para empezar el evento Click del boton es protected (creo estos son los que no pueden ser accesados desde otras clases aunque esten en el mismo namespace) por lo que tu evento click tendría que ser public. Ahora, no se si se puede cambiar el nivel de acceso del evento Click.. (no se que intentas hacer) pero, porque no creas un evento public static en tu clase externa, y en el evento protected Click mandas llamar ese metodo clase externa:
Código:
Form1.csclass miClase { .... public static void miMetodo() { //hace algo } }
Código:
**no necesariamente tendria que ser un metodo static, tambíén podria ser un metodo no estatico y en vez de invocarlo en la forma miClase.miMetodo(), tendrías que instanciar un objeto de la clase y después llamar al métodoprotected void miBoton_Click(...) { miClase.miMetodo(); }
Código:
miClase objeto = new miClase(); objeto.miMetodo(); |
| |||
Respuesta: Eventos desde Clases Mi necesidad es que el codigo este integramente en la clase y el form este completamente vacio, es para lo que busco una solucion que es lo que yo necesito Última edición por O_pelusa; 28/10/2009 a las 12:23 |