none
MDI que ejecute metodos de un formulario hijo RRS feed

  • Pregunta

  •  

    Buenas , tengo un formulario MDI  y varios formularios hijos(algunos mantenimientos).

    Ademas he implementado una barra de herramientas con las opciones de nuevo, grabar, etc.

    Mi pregunta es como puedo desde un formulario mdi ejecutar un metodo que se encuentre en un formulario hijo activo.

     

    Gracias

    jueves, 14 de febrero de 2008 11:03

Respuestas

  • El problema debe venir porque imagino que quiere usar:

     

    Code Snippet
    Me
    .ActiveMdiChild

     

     

     

    Y hacer algo así como:

     

    Code Snippet
    Me
    .ActiveMdiChild.Grabar

     

     

     

    Para hacer algo así, todas las ventanas hijas deben heerdar de una clase base que implemente las funcionalidades comunes, o que implementen una Interfaz que defina todos estos métodos públicos. de este modo podríamos hacer algo tal como:

     

    Code Snippet

    Ctype(Me.ActiveMdiChild, FormularioBase).Grabar

     

     

     

    Salud y suerte!

    jueves, 14 de febrero de 2008 13:49

Todas las respuestas

  • Hola Sigfrido

     

    Tan sólo haz públicos esos métodos y llámalos .

     

    Un Saludo

     

    jueves, 14 de febrero de 2008 11:45
    Moderador
  • El problema debe venir porque imagino que quiere usar:

     

    Code Snippet
    Me
    .ActiveMdiChild

     

     

     

    Y hacer algo así como:

     

    Code Snippet
    Me
    .ActiveMdiChild.Grabar

     

     

     

    Para hacer algo así, todas las ventanas hijas deben heerdar de una clase base que implemente las funcionalidades comunes, o que implementen una Interfaz que defina todos estos métodos públicos. de este modo podríamos hacer algo tal como:

     

    Code Snippet

    Ctype(Me.ActiveMdiChild, FormularioBase).Grabar

     

     

     

    Salud y suerte!

    jueves, 14 de febrero de 2008 13:49