Principales respuestas
Formulario MDI con barra de botones

Pregunta
-
Muy buenos dias a todos.
Tengo un formulario mdi principal en donde hay una barra de botones.
Ahora bien, cada formulario hijo que se muestra tiene algunos eventos como: Sub Guardar(), Sub Imprimir(), Sub Ordenar(), etc...
Lo que deseo es que en la barra de botones (que esta en el formulario MDI principal) al hacer click en el boton guardar (por jemplo) , se ejecute el metodo Guardar() del formulario mdi hijo que en ese momento este activo.
En Visual Fox pro era algo como: FormMain.ActiveForm.Guardar, pero no veo la forma de hacerlo en VB 2008.
Tambien deseo que si algun formulario mdi hijo no posee el metodo guardar() o no hay datos para guardar, por ejemplo, el boton guardar en la barra del mdi principal este se coloque inactivo (enbled = false), es decir controlar su propiedad enabled desde los formularios MDI hijos.
Alguna sugerencia. Gracias. --
Edward Ocando
Mi blog
eocando@ingen.com.ve
Desarrollador: VB .NET, C# Visual FoxPro, PHP, JavaScript, Ajax, MS SQL, mySQL.miércoles, 2 de diciembre de 2009 15:41
Respuestas
-
Mejor... te he encontrado además de código un manual completito referente al tema...
http://www.elguille.info/net/dotnet/como_manejar_formularios_aplicaciones_MDI.htm
espero te guste.. ;)
Iván Noya Cendal
http://www.seuvella.com
Si la respuesta te ha ayudado, marcala.- Propuesto como respuesta IncaSoft jueves, 3 de diciembre de 2009 17:27
- Marcado como respuesta Rafael FagundesModerator jueves, 14 de enero de 2010 14:05
miércoles, 2 de diciembre de 2009 16:13
Todas las respuestas
-
Bueno... en teoría no debería ser complicado si te aplicas un orden...
Si todos tus posibles formularios hijo les asignas los mismos nombres a las funciones de guardar, cargar, ... lo único que tendrías que hacer es mirar que formulario hijo está abierto y sea cual sea ejecutar la función que quieras. Como sea el formulario que sea el abierto, sus funciones se llamarán de la misma forma, seguro que aciertas... ;)
Iván Noya Cendal
http://www.seuvella.com
Si la respuesta te ha ayudado, marcala.miércoles, 2 de diciembre de 2009 15:49 -
Pero necesito un ejemplo de codigo.
Gracias.
Edward Ocando
Mi blog
eocando@ingen.com.ve
Desarrollador: VB .NET, C# Visual FoxPro, PHP, JavaScript, Ajax, MS SQL, mySQL.miércoles, 2 de diciembre de 2009 16:06 -
Mejor... te he encontrado además de código un manual completito referente al tema...
http://www.elguille.info/net/dotnet/como_manejar_formularios_aplicaciones_MDI.htm
espero te guste.. ;)
Iván Noya Cendal
http://www.seuvella.com
Si la respuesta te ha ayudado, marcala.- Propuesto como respuesta IncaSoft jueves, 3 de diciembre de 2009 17:27
- Marcado como respuesta Rafael FagundesModerator jueves, 14 de enero de 2010 14:05
miércoles, 2 de diciembre de 2009 16:13 -
que deseas guardar de ese formulario?miércoles, 2 de diciembre de 2009 17:46