Ejecutar un procedimiento de un formulario desde otro formulario en vb.net
Publicado por Patricio (1 intervención) el 08/07/2012 00:45:44
Hola espero me puedan ayudar.
la cuestion es que tengo un formulario MDI con menu y un formulario mdi child o parent.
desde un elemnto del menu, deseo llamar para ejecutar un procedimiento almacenado en el form mdichild, y que el proceso lo realice sobre el mismo formulario mdichild. puedo llamar al procedimiento haciendolo como publico con esta cadena
private sub mnu_guardar_click()
form2.cmd1.performclick()
end sub
en el form 2 esta el procedimiento siguiente
public sub cmd1_click()
guardar()
endsub
public sub guardar()
textbox1.text="Hola a todos"
messagebox.show("Guardado")
end sub
lo que hace es llamar al sub guardar y dar el valor de textbox1.text con la cadena Hola a todos
y se deberia mostrar en el textbox1 la cadena Hola a todos
pero no aparece nada, es decir solo se muestra el mensaje guardado, recuerden que el form mdi child esta abierto tambien.
es decir lo que quiero es que al llamar al evento del form 2 se ejecute el evento click del cmd1 y que se muestre la informacion en los textbox
gracias de antemano por la ayuda que me puedan prestar..
la cuestion es que tengo un formulario MDI con menu y un formulario mdi child o parent.
desde un elemnto del menu, deseo llamar para ejecutar un procedimiento almacenado en el form mdichild, y que el proceso lo realice sobre el mismo formulario mdichild. puedo llamar al procedimiento haciendolo como publico con esta cadena
private sub mnu_guardar_click()
form2.cmd1.performclick()
end sub
en el form 2 esta el procedimiento siguiente
public sub cmd1_click()
guardar()
endsub
public sub guardar()
textbox1.text="Hola a todos"
messagebox.show("Guardado")
end sub
lo que hace es llamar al sub guardar y dar el valor de textbox1.text con la cadena Hola a todos
y se deberia mostrar en el textbox1 la cadena Hola a todos
pero no aparece nada, es decir solo se muestra el mensaje guardado, recuerden que el form mdi child esta abierto tambien.
es decir lo que quiero es que al llamar al evento del form 2 se ejecute el evento click del cmd1 y que se muestre la informacion en los textbox
gracias de antemano por la ayuda que me puedan prestar..
Valora esta pregunta


0