Buenas a todos. ESpero puedan ayudarme. Supongo que es un problema trivial, pero no consigo solucionar lo siguiente.
Estoy implementando una aplicacion Windows.Form (en realidad diseñandola), y estoy aplicando patrones de diseño ( MVC, Singleton, Observador-observable y command principalmente).
Entonces tengo un porblema con las vistas (Formularios). Resulta que el usuario interactuaria con una vista, ejecutaria algun comando (apretando algun boton) y entonces, tras pasar por el controlador, y bla bla...llego a crear un objeto de la clase comando que es el encargado de realizar las operaciones necesarias para procesar la solicitud del usuario.
En este caso concreto lo que haria el comando sería crear un dialogo ( que no es más que otro formulario) :
View dg = new ViewB();
dg.ShowDialog(Controller.Instance.View);
float a = System.Convert.ToDouble(dg.txtBox_Val.Text);
Y es aqui donde tengo el problema ya que no puedo acceder al control dg.txtBox_Val,
¿Como puedo acceder a el?, s decir, ¿como puedo tener constancia de que controles tiene un determinado formulario, desde otra clase que no es el propio formulario?