el método desechar () y inicializeComponent () en C# hacer problemas
-
26-09-2019 - |
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);
}
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.