none
Form_load e public sub new RRS feed

Respostas

  • Eu nao entendi qual é o problema...

    No seu codigo:

      Dim x As New FRM_OS

    vai chamar

    Public Sub New()

    e o

    x.ShowDialog()

    vai executar

      Private Sub FRM_OS_Load(sender As Object, e As EventArgs) Handles MyBase.Load


    Não sei o q aconteceu. Não estava chamando o Form_load. Executei varias vezes o passo a passo e ele não chamava. Então tive um problema no windows, formatei a maquina e agora ta funcionando corretamente.

    segunda-feira, 14 de julho de 2014 12:18

Todas as Respostas

  • Poderia ser um pouco mais claro.

    Poste seu codigo... nossa bola de cristal esta um pouco embaçada hoje :)

    Att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    quinta-feira, 10 de julho de 2014 18:36
    Moderador
  • No MDI eu abro o form assim:

      Private Sub OsToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles OsToolStripMenuItem.Click
            Dim x As New FRM_OS
    
            x.ShowDialog()
        End Sub

    No meu entender o código acima so deveria ser executado apos a finalização do Public sub new(). Mas esta sendo o primeiro a ser executado

    Depois ele executa o Public Sub new() e todas as suas funções e sub

       Public Sub New()
    
            ' This call is required by the designer.
            InitializeComponent()
    
    
            DGV_OS.AutoGenerateColumns = False
    
            LIMPACAMPOS()
    
            bindingGrid("")
            bindingFields()
    
            ' Add any initialization after the InitializeComponent() call.
    
        End Sub

    depois disso o form aparece na tela sem que o Form_load seja executado

        Private Sub FRM_OS_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            Try
    
                COMPLETETEXTBOX_CLIENTE()
            Catch ex As Exception
                MessageBox.Show(ex.Message)
            End Try
        End Sub

    quinta-feira, 10 de julho de 2014 18:44
  • Eu nao entendi qual é o problema...

    No seu codigo:

      Dim x As New FRM_OS

    vai chamar

    Public Sub New()

    e o

    x.ShowDialog()

    vai executar

      Private Sub FRM_OS_Load(sender As Object, e As EventArgs) Handles MyBase.Load

    Entao eu nao entendo qual é o problema

    P.S.: desmarquem o post anterior como sendo a resposta... Isso causa confusao no forum.

    Att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------


    segunda-feira, 14 de julho de 2014 11:12
    Moderador
  • Eu nao entendi qual é o problema...

    No seu codigo:

      Dim x As New FRM_OS

    vai chamar

    Public Sub New()

    e o

    x.ShowDialog()

    vai executar

      Private Sub FRM_OS_Load(sender As Object, e As EventArgs) Handles MyBase.Load


    Não sei o q aconteceu. Não estava chamando o Form_load. Executei varias vezes o passo a passo e ele não chamava. Então tive um problema no windows, formatei a maquina e agora ta funcionando corretamente.

    segunda-feira, 14 de julho de 2014 12:18