2010-11-20 30 views
0

Je suis nouveau à C# et ont un problème avec les méthodes que je vous ai dit dans le titre. le code est un peu long donc je l'ai posté à pastebin. J'utilise l'API 32feet.net pour lister les appareils bluetooth dans une liste.Éliminez() et la méthode InitializeComponent() en C# faire des problèmes

les problèmes sont en ligne 43 et 50 avec la déclaration suivante:

erreur 1 Type 'WindowsFormsApplication1.Form1' définit déjà un membre appelé 'Jeter' avec les mêmes types de paramètres C: \ Users \ \ andre documents \ Visual studio 2010 \ Projects \ blueetoth \ blueetoth \ Form1.cs 43 33 blueetoth

et

* erreur 2 type 'WindowsFormsApplication1.Form1' définit déjà un membre appelé 'InitializeComponent' avec le même paramètre types C: \ Utilisateur s \ andre \ documents \ Visual Studio 2010 \ Projects \ blueetoth \ blueetoth \ Form1.cs 50 22 blueetoth *

Pastebin: http://pastebin.com/LFEvaz2X

version courte: Evacuer()

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

court Version: 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); 

    } 

Répondre

1

le concepteur de formulaires emploie des classes partielles - laLa méthodeest définie ici. Si vous voulez créer votre formulaire en code vous-même, n'utilisez pas le concepteur, mais créez une classe normale et dérivez vous-même de Form.

Dispose semble aussi être défini et est Impossible de remplacer, de sorte que vous n'avez pas besoin de votre méthode de toute façon.

+0

ok juste comprendre un peu plus C# :-) – Andre