SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado 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
-
al teclear form.
Teclea "this."
-
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
-
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.
-
Si efectivamente tienes razón, son controles declarados como privados y accederé a ellos mediante metodos públicos.
Muchas gracias
-
Si efectivamente tienes razón, son controles declarados como privados y accederé a ellos mediante metodos públicos.
Muchas gracias
Un placer
-
Lo mismo, muchas gracias