tengo un formulario (form1) que tiene 3 textbox
y aparte del formulario tengo una clase (classxml) en la que me quiero crear una funcion "cargarXML()" para poderla llamar en el evento "load" del formulario,
lo que pasa es que no se como poder acceder a la propiedad .text de los textbox que estan dentro de formulario, para asignarles el valor que he recuperado del fichero xml...
de momento me hice un apaño, modificando el form1.designer.cs y y cambiando
private System.Windows.Forms.TextBox Tbox_ra;
por
public System.Windows.Forms.TextBox Tbox_ra;
pero no se si es la manera mas adecuada de seguir trabajando... no se si eso compromete la integridad de la aplicacion o cosas de esas...
Cita:
haber si me pueden ayudar :SPensaba que funcionaba pero me equivoque..... aun no funciona.. he pesto esto dentro de la funcion en la clase
public void leerXML()
{
Form1 f = new Form1();
f.tbox_1.text = " 10";
}
y en el form1.cs he puesto
classxml cargar = new classxml();
cargar.leerXML();
como para probar, pero por desgracia no le pone el 10 cuando salta el load del formulario.... que puede estar pasando?????
public void leerXML()
{
Form1 f = new Form1();
f.tbox_1.text = " 10";
}
y en el form1.cs he puesto
classxml cargar = new classxml();
cargar.leerXML();
como para probar, pero por desgracia no le pone el 10 cuando salta el load del formulario.... que puede estar pasando?????
pd: si hago un messagebox.show ( f.tbox_1.text.tostring()); me muestra el valor iniciar que tiene el textbox... lo que no entiendo es por que no me deja poner el valor :S