1
resposta

Estrutura de formulario criada por missclick

Cara, se voce der um misclick em algum elemento do seru formulario (suponha que eu tenha clicado 2x no icone de salvar) ele vai gerar tora a estrutura do click para este elemento.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Esta estrutura aparece no codigo do formulario e no InitializeComponent. Então se deletarmos apenas a parte do codigo referente ao formulario, o VS acusará erro.

Há alguma forma de corrigir esse missclick sem ser o "ctrl + z"???

Independente da resposta, acho que isso deveria ser abordado nos cursos, mas não vi isso em lugar nenhum.

1 resposta

Olá, Bernardo! Tudo bem?

Quando você clica duas vezes em um elemento, ele realmente gera automaticamente o método de evento associado, como o salvarToolStripButton_Click.

Se o "Ctrl + Z" não for uma opção ou já não estiver disponível, você pode seguir estes passos para corrigir o problema:

  1. Remover o Método Gerado:

    • No código do seu formulário, localize o método gerado automaticamente (como o salvarToolStripButton_Click) e exclua-o.
  2. Remover a Associação no InitializeComponent:

    • Abra o arquivo Designer.cs associado ao seu formulário. Nele, você encontrará o método InitializeComponent.
    • Procure a linha que associa o evento ao método gerado, algo como:
      this.salvarToolStripButton.Click += new System.EventHandler(this.salvarToolStripButton_Click);
      
    • Exclua essa linha.
  3. Salvar e Compilar:

    • Salve todas as alterações e tente compilar o projeto novamente para garantir que não há erros.

Esses passos devem remover completamente o método e sua associação, corrigindo o erro sem a necessidade de desfazer muitas ações.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.