none
Problemas ao tentar o comando para abrir Form RRS feed

  • Pergunta

  • Olá amigos,

    Estou começando a aprender a linguagem C# e já esbarrei em um problema. Fiz um Form MDI e ao configurar os atalhos do menu, me deparei com o seguinte problema, ao digitar o nome do Form do botão do menu, ocorre o seguinte erro, CS0103 - O nome "FrmCadClien"não existe no contexto atual. Como faço para que isso não ocorra e eu possa seguir com a programação do menu?

    Desde já agradeço qualquer ajuda,

    segunda-feira, 28 de dezembro de 2020 19:42

Respostas

  • Tente assim:

       privatevoidButton1_Click(Object sender, EventArgs e ) 
    {
       var FrmCadClien  = newFrmCadClien();
       FrmCadClien.Show();
    }

    ou

    private void Button1_Click(Object sender, EventArgs e ) { var myForm = new Form1(); myForm.Show(); }

    ou

    privatevoidButton1_Click(Object sender, EventArgs e ) { Form myForm = new Form1();

    myForm.Show(); }

    ou

    este

    https://social.msdn.microsoft.com/Forums/en-US/e2904da6-48a2-4ce6-97f0-8e1c15729c38/how-to-open-another-form-when-clicking-on-a-button-or-a-link-label-and-close-the-first-form-at-the?forum=csharplanguage

    • Editado Mariano1776 segunda-feira, 28 de dezembro de 2020 22:48
    • Marcado como Resposta nelsonmgj terça-feira, 29 de dezembro de 2020 03:25
    segunda-feira, 28 de dezembro de 2020 22:37

Todas as Respostas

  • Boa tarde,

    CS0103 é causado quando você está usando um nome para uma variável ou método que não existe dentro do contexto que você está usando.

    What is CS0103? – Unity

    Você pode enviar a parte do código onde você está tendo problemas?

    segunda-feira, 28 de dezembro de 2020 22:33
    Moderador
  • Tente assim:

       privatevoidButton1_Click(Object sender, EventArgs e ) 
    {
       var FrmCadClien  = newFrmCadClien();
       FrmCadClien.Show();
    }

    ou

    private void Button1_Click(Object sender, EventArgs e ) { var myForm = new Form1(); myForm.Show(); }

    ou

    privatevoidButton1_Click(Object sender, EventArgs e ) { Form myForm = new Form1();

    myForm.Show(); }

    ou

    este

    https://social.msdn.microsoft.com/Forums/en-US/e2904da6-48a2-4ce6-97f0-8e1c15729c38/how-to-open-another-form-when-clicking-on-a-button-or-a-link-label-and-close-the-first-form-at-the?forum=csharplanguage

    • Editado Mariano1776 segunda-feira, 28 de dezembro de 2020 22:48
    • Marcado como Resposta nelsonmgj terça-feira, 29 de dezembro de 2020 03:25
    segunda-feira, 28 de dezembro de 2020 22:37
  • Mariano,

    Obrigado!

    A segunda opção funcionou depois que eu inseri a diretiva using!

    Obrigado novamente!

    Poderia me dizer o porque disso acontecer? Como estou começando, acredito ser importante saber.

    terça-feira, 29 de dezembro de 2020 03:27