Frage

Ich bin neu in C# und habe ein Problem mit den Methoden, die ich Ihnen im Titel erzählt habe. Der Code ist ein bisschen lang, also habe ich ihn auf Pastebin gepostet. Ich verwende die 32feet.net -API, um Bluetooth -Geräte in einer Liste aufzulisten.

Die Probleme sind in Zeile 43 und 50 mit der folgenden Erklärung:

Fehler 1 Typ 'WindowsFormsApplication1.Form1' definiert bereits ein Mitglied namens "Dispose" mit denselben Parametertypen C: Benutzer Andre Dokumente Visual Studio 2010 Projects Blueetoth Blueetoth Form1.cs 43 33 Bluetoth

und

*Fehler 2 Typ 'WindowsFormsApplication1.Form1' definiert bereits ein Mitglied namens 'InitializeComponent' mit denselben Parametertypen C: Benutzer Andre Dokumente Visual Studio 2010 Projects Blueetoth Blueetoth Form1.cs 50 22 22 Bluetoth *

Pastebin: http://pastebin.com/lfevaz2x

Kurzversion: dispose ()

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

Kurzversion: 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);

    }
War es hilfreich?

Lösung

Der Formulierdesigner verwendet Teilklassen - die InitializeComponent Die Methode wird dort definiert. Wenn Sie Ihr Formular selbst in Code erstellen möchten, verwenden Sie den Designer nicht, sondern erstellen Sie eine normale Klasse und leiten Sie ab Form dich selbst.

Dispose Scheint auch definiert zu sein und ist nicht überschrieben, sodass Sie Ihre Methode sowieso nicht benötigen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top