SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: jmiguelgalache en Jueves 14 de Agosto de 2008, 17:14

Título: acceso a controles de un formulario
Publicado por: jmiguelgalache en Jueves 14 de Agosto de 2008, 17:14
Saludos al foro, tengo un problema:
He creado un formulario con controles, en otra clase distinta necesito acceder a los controles de ese formulario para lo cual he creado una instancia del mismo en la clase. El problema es que al teclear form. no me aparecen los controles del mismo. Me encuentro perdido porque esto lo hacía sin ningún problema en Visual Basic.
Muchas gracias
Título: Re: acceso a controles de un formulario
Publicado por: Mollense en Viernes 15 de Agosto de 2008, 03:36
Cita de: "jmiguelgalache"
al teclear form.
Teclea "this."
Título: Re: acceso a controles de un formulario
Publicado por: jmiguelgalache en Lunes 18 de Agosto de 2008, 09:04
gracias por tu respuesta, pero esto no me funciona ya que no estoy en la clase del formulario sino en otra clase distinta donde he declarado un objeto de la clase del formulario
Un saludo
Título: Re: acceso a controles de un formulario
Publicado por: Mollense en Lunes 18 de Agosto de 2008, 16:04
Cita de: "jmiguelgalache"
gracias por tu respuesta, pero esto no me funciona ya que no estoy en la clase del formulario sino en otra clase distinta donde he declarado un objeto de la clase del formulario
Un saludo
Ah!, a ver si te entiendo ahora. Cuando decís "form", ¿te referís al nombre del objeto que creaste? si es así, el problema seguramente se deba a que los controles de tu formulario están declarados como privados, lo más fácil sería declararlos como públicos, pero no te lo recomiendo. Mi consejo es que crees nuevas propiedades o métodos publicos (Según tus necesidades) en el formulario que te permitan acceder a los valores de tus controles de una manera controlada.
Título: Re: acceso a controles de un formulario
Publicado por: jmiguelgalache en Lunes 18 de Agosto de 2008, 16:13
Si efectivamente tienes razón, son controles declarados como privados y accederé a ellos mediante metodos públicos.
Muchas gracias
Título: Re: acceso a controles de un formulario
Publicado por: Mollense en Lunes 18 de Agosto de 2008, 16:19
Cita de: "jmiguelgalache"
Si efectivamente tienes razón, son controles declarados como privados y accederé a ellos mediante metodos públicos.
Muchas gracias
Un placer
Título: Re: acceso a controles de un formulario
Publicado por: jmiguelgalache en Lunes 18 de Agosto de 2008, 16:21
Lo mismo, muchas gracias