none
Erro ao abrir outro form RRS feed

  • Pergunta

  • No Form1, tem um botão que abre o Form10. Tudo estava funcionando corretamente com este código:

    Form10 nf = new Form10();
                nf.Show();

    Mas eu precise parentar o Form10 com o Form3 para alterar valores de um no outro. E agora no Form1, o código acima fica sublinhado na parte "new Form10()" e no erro diz "MeuPrograma.Form10 does not contain a constructor that takes 0 arguments".

    Alguém tem alguma ideia do porque isso? E como eu posso resolver?

    Obrigado desde já.

    domingo, 12 de fevereiro de 2012 17:10

Respostas

  • Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
           Form2.Show()
        End Sub

    End Class

    domingo, 12 de fevereiro de 2012 20:24

Todas as Respostas

  • Porque você precisa passar argumentos ao instanciar esse form.Veja na classe Form10  o método public Form10() ...
    domingo, 12 de fevereiro de 2012 17:58
  • Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
           Form2.Show()
        End Sub

    End Class

    domingo, 12 de fevereiro de 2012 20:24
  • Júlio,

    Veja na sua classe Form10 se você não sobrescreveu o construtor desta classe ou se ele não está privado.


    David Silva | MCITP| MCTS | MCP | ITILF | Blog: http://tilive.wordpress.com

    segunda-feira, 13 de fevereiro de 2012 11:08