Pergunta

Sou novo no C# e tenho um problema com os métodos que contei no título. O código é um pouco longo, então eu o postei no Pastebin. Estou usando a API 32feet.net para listar os dispositivos Bluetooth em uma lista.

Os problemas estão na linha 43 e 50 com a seguinte declaração:

Erro 1 Digite 'WindowsFormSapplication1.form1' já define um membro chamado 'Dispone' com os mesmos tipos de parâmetros C: Usuários Andre Documents Visual Studio 2010 Projects bluetoth blueetoth form1.cs 43 33 blueetoth

e

*Erro 2 Digite 'WindowsFormSapplication1.form1' já define um membro chamado 'InitializeComponent' com os mesmos tipos de parâmetros C: Usuários Andre Documents Visual Studio 2010 Projects bluetoth blueetoth form1.cs 50 22 blueetoth *

Pastebin: http://pastebin.com/lfevaz2x

Versão curta: Dispone ()

protected override void Dispose(bool disposing)
{
     base.Dispose(disposing);
}

Versão curta: InitializeComponent

private void InitializeComponent()
    {
        this.mainMenu1 = new System.Windows.Forms.MainMenu();
        this.listBox1 = new System.Windows.Forms.ListBox();
        // 
        // listBox1
        // 
        this.listBox1.Location = new System.Drawing.Point(14, 14);
        this.listBox1.Size = new System.Drawing.Size(212, 212);
        // 
        // Form1
        // 
        this.ClientSize = new System.Drawing.Size(240, 268);
        this.Controls.Add(this.listBox1);
        this.Menu = this.mainMenu1;
        this.MinimizeBox = false;
        this.Text = "Form1";
        this.Load += new System.EventHandler(this.Form1_Load);

    }
Foi útil?

Solução

O designer de formulários emprega classes parciais - o InitializeComponent O método é definido lá. Se você deseja criar seu formulário em código você mesmo, não use o designer, mas crie uma classe normal e deriva de Form você mesma.

Dispose Parece estar definido também e não é superestável, então você não precisa do seu método de qualquer maneira.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top