Pregunta

Soy nuevo en C# y tengo un problema con los métodos que te he dicho en el título. El código es un poco largo, así que lo publiqué en pastebin. Estoy usando la API 32feet.net para enumerar los dispositivos Bluetooth en una lista.

Los problemas están en la línea 43 y 50 con la siguiente declaración:

Error 1 Tipo 'WindowsFormsApplication1.Form1' ya define a un miembro llamado 'desechar' con los mismos tipos de parámetros C: Users Andre Documents Visual Studio 2010 Projects Blueetoth Blueetoth Form1.cs 43 33 BlueToth

y

*Error 2 Tipo 'WindowsFormsApplication1.Form1' ya define un miembro llamado 'InitializeComponent' con los mismos tipos de parámetros C: Users Andre Documents Visual Studio 2010 Projects Blueetoth Blueetoth Form1.cs 50 22 BlueToth *

Pastebin: http://pastebin.com/lfevaz2x

Versión corta: Dispose ()

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

Versión corta: 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);

    }
¿Fue útil?

Solución

El diseñador de formularios emplea clases parciales: el InitializeComponent El método se define allí. Si desea crear su formulario en código usted mismo, no use el diseñador pero cree una clase normal y obtenga de Form tú mismo.

Dispose Parece estar definido también y no se puede anular, por lo que no necesita su método de todos modos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top