2012-10-23 83 views
1

所以我完成了我的程序,並試圖編輯頂部的一些小東西,並開始出現錯誤,無法將其更改回來。下面是代碼:初始化組件錯誤C#

namespace FinalProject 
{ 
    public partial class Form : Form 
    { 
     public Form(); 
     { 
      InitializeComponent(); 

     } 
    } 
} 

我改變了形式:組成部分,然後將其製成的InitializeComponent();成一個錯誤。試圖改變它,它仍然顯示錯誤。撤消不是一個選項,我相信這是一個簡單的修復。

+0

對不起,但我不明白你的問題。嘗試澄清,解釋什麼是預期的,什麼是實際的,你做了什麼,以及確切的錯誤消息(如果有的話)。 –

+0

'public Form();'??這是一個錯字嗎?這應該是'公共形式()'我猜 – yogi

+0

你能告訴完整的錯誤?並且看看InitializeComponent裏面可能還存在一些錯誤。 –

回答

9
  1. 刪除構造函數第一行末尾的分號。
  2. 將您的班級名稱更改爲「Form」以外的名稱。
+0

名稱'InitializeComponent'在當前上下文中不存在。 <---這是我的錯誤。 – Boneyards

+0

更改designer.cs文件中的類名稱 –

3

一個名爲Form的類不能繼承另一個也稱爲Form的類。你必須給它一個不同的名字。

+0

InitializeComponent();成了下劃線,我的代碼的所有無效部分都用紅色下劃線,我的數組名稱和流式讀取器都加下劃線。 – Boneyards