Метод dispose () и initializeComponent () в C # создают проблемы - PullRequest
0 голосов
/ 20 ноября 2010

Я новичок в c # и у меня проблема с методами, о которых я говорил в заголовке. код немного длинный, поэтому я отправил его в pastebin. я использую API 32feet.net для составления списка устройств Bluetooth в списке.

проблемы в строке 43 и 50 со следующим утверждением:

Ошибка 1 Тип «WindowsFormsApplication1.Form1» уже определяет член с именем «Dispose» с такими же типами параметров C: \ Users \ andre \ documents \ visual studio 2010 \ Projects \ blueetoth \ blueetoth \ Form1.cs 43 33 блюетот

и

* Ошибка 2 Тип «WindowsFormsApplication1.Form1» уже определяет член с именем «InitializeComponent» с такими же типами параметров C: \ Users \ andre \ documents \ visual studio 2010 \ Projects \ blueetoth \ blueetoth \ Form1.cs 50 22 Блюетот *

Pastebin: http://pastebin.com/LFEvaz2X

короткая версия: dispose ()

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

короткая версия: 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);

    }

1 Ответ

1 голос
/ 20 ноября 2010

Дизайнер форм использует частичные классы - там определен метод InitializeComponent.Если вы хотите создать свою форму в коде самостоятельно, не используйте конструктор, но создайте нормальный класс и производные от Form себя.

Dispose, кажется, также определены и не могут быть переопределенытак что вам все равно не нужен ваш метод.

...