none
Handles RRS feed

  • Pergunta

  • Linguagem: VB.net

    Utilizei a seguinte maneira:

    FrmPadrao
    no load dele tem alguns procedimentos.


    Utilizei depois, FrmCadastroPadrao, herdado do FrmPadrao

    Gostaria de manipular o Load do FrmCadastroPadrao por exemplo:


    FrmCadastroPadrao.Load
    faz algumas coisinhas
    executa o Load do FrmPadrao
    faz outras coisinhas
    end;

    Obrigado pela atenção
    segunda-feira, 25 de fevereiro de 2008 15:19

Respostas

  • Grande,

     

    Não sei como funciona no VB, mas em c# vc teria que no form padrão, colocar o metodo como Virtual, ai o no filho vc faz um override, implementando "as coisinhas", e depois vc usa "base.form_load" pra executar o codigo definido no form padrão, agora tem que converter essa ideia pra VB.

    segunda-feira, 25 de fevereiro de 2008 16:53
  • Faz um método sobrepondo a implementação da classe pai:

     

    Code Snippet

    'No FrmPadrao
    Protected Overrides Sub OnLoad(ByVal e As System.EventArgs)
     MyBase.OnLoad(e)
     'seu código aqui
    End Sub

     

    'No FrmCadastroPadrao
    Protected Overrides Sub OnLoad(ByVal e As System.EventArgs)
     'seu código aqui
     MyBase.OnLoad(e) 'chamada ao método do formulário "pai"
     'seu código aqui
    End Sub

     

     

    segunda-feira, 25 de fevereiro de 2008 18:14

Todas as Respostas

  • Grande,

     

    Não sei como funciona no VB, mas em c# vc teria que no form padrão, colocar o metodo como Virtual, ai o no filho vc faz um override, implementando "as coisinhas", e depois vc usa "base.form_load" pra executar o codigo definido no form padrão, agora tem que converter essa ideia pra VB.

    segunda-feira, 25 de fevereiro de 2008 16:53
  • Faz um método sobrepondo a implementação da classe pai:

     

    Code Snippet

    'No FrmPadrao
    Protected Overrides Sub OnLoad(ByVal e As System.EventArgs)
     MyBase.OnLoad(e)
     'seu código aqui
    End Sub

     

    'No FrmCadastroPadrao
    Protected Overrides Sub OnLoad(ByVal e As System.EventArgs)
     'seu código aqui
     MyBase.OnLoad(e) 'chamada ao método do formulário "pai"
     'seu código aqui
    End Sub

     

     

    segunda-feira, 25 de fevereiro de 2008 18:14