2017-07-17 47 views
0

我開始研究ac#2017項目,我關閉了我的程序文件,下次打開時出現此錯誤消息,如果我嘗試單擊「omitir y連續「的設計板是空的。我不知道該怎麼辦。如果我點擊「iniciar」(開始)按鈕程序正常顯示。並且表示其錯誤的代碼行是:我在c上看不到我的設計視圖#

this.button1.Click += new System.EventHandler(this.button1_Click); 

下面是錯誤的圖像。

The image of the error

+0

這個非英文信息很難理解。這很可能與設計器文件混亂有關,我猜想。你可以刪除並重新生成它嗎?或者,你的按鈕丟失了。嘗試重新創建它。 – Marcel

+0

你可以粘貼你的*擴展解決方案資源管理器*的屏幕截圖嗎? –

+0

您是否手動編輯'.Designer.cs'文件?如果不是,只需刪除加下劃線的行。更好;只需在您的版本控制中返回以前的提交(如果您沒有使用任何版本控制,這是開始的好時機)。 –

回答

2

此錯誤表明您有一個不存在按鈕的註冊事件 - 您必須從您的表單中刪除button1,但從未刪除其註冊的事件。

你需要打開你的Form.Designer.cs文件,在那裏你會看到代碼行:

this.button1.Click += new System.EventHandler(this.button1_Click); 

刪除此行並重新編譯您的項目,或切換到設計視圖,現在應該沒問題。

+0

這不應該導致設計師崩潰? –

+0

@雷洋沒有。這是刪除元素而不是事件的經典案例。 –

+1

我在使用WinForms時曾多次遇到過這個問題,只是將事件刪除,使得所有事情都可以再次運行。那麼,我想這就是隱藏的.cs文件的問題。 –

0

基準變量(button1)的名稱是錯誤的或方法(button1_Click)的名稱。你有沒有改變你自己的?您必須相應地在*.Designer.cs文件中查看它。

相關問題