Tema: MDI & Hijos.
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/08/2008, 10:01
Avatar de GeoAvila
GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 21 años, 3 meses
Puntos: 53
Respuesta: MDI & Hijos.

Cita:
Iniciado por mvazquez Ver Mensaje
Hola buen día…..

Tengo un menú con MDI en el cual tengo;
MenStrip
ToolStrip

En ToolStrip tengo los botones de Guardar, Eliminar, etc., etc., y dentro de ese MDI abro N formularios hijos, necesito que TODOS los formularios HIJOS (El que este activo) puedan cachar el evento Click de los botones Guardar, Eliminar, etc., etc.,

Alguien ha hecho algo similar o tiene alguna idea que me pudiese orientar?

De antemano se los agradezco.
bueno el principio es sencillo,
hace lo siguiente.

agrega un mdiform ("MDIForm1") con nombres por defecto
y agrega 3 forms hijos y le colocas a todos en en MDIChild = true

en cada formulario agregá un procedimiento que se llame guardar acá el código

Código:
Public Sub guardar()
MsgBox "guardado " & me.name
End Sub
depues agregas un menú y hace un menú luego en ese menú en el evento click colocá esto
Código:
For Each Form In Forms
    If Form.Visible = True Then
    
        If Form.Name <> "MDIForm1" Then 'omitimos el MDI padre y cualquier otro que no querrars validar
        Form.guardar
        End If
    End If
Next
perdón el ejemplo te lo hice en vb6 tratá de hacerlo con vb2005 y si me avisas
nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila