我正在使用Visual Studio 2010,當我創建表單時,我得到一個FormName.Designer.cs
文件,其中包含所有自動生成的代碼。* .Designer.cs文件丟失
這正是然而,我想要的東西,當我做到以下幾點:
- 創建一個空的類。
- 子類
System.Windows.Forms.Control
- 添加一個
System.Windows.Forms.ImageList
給設計師。 - 將圖像添加到設計器中的ImageList中。
所有自動生成的代碼都被丟棄在我的類文件中,並且我沒有收到*.Designer.cs
文件。
如何讓VS始終使用*.Designer.cs
文件?
更新
聲明一個類部分和子類用戶控件是不夠的。當我創建一個新的Item時,我不得不選擇「UserControl」,然後我得到了一個designer.cs文件。
VS只會創建一個,如果它是該項目模板的一部分。沒有測試過,但我知道如果你手動創建一個設計器文件(如果一切順利的話)會摺疊到相關的父文件中,在這種情況下它應該使用該文件。 – 2013-02-26 23:12:00
如果你創建一個空類(步驟1),然後從'Control'(步驟2)派生,你怎麼突然有一個'designer.cs'文件來添加一個'ImageList'控件? VS通常不會創建設計器文件,除非您選擇添加新的表單。 – 2013-02-26 23:16:52
@sneakthief,它不是創建designer.cs文件,這是問題。我要一個。我有一個設計視圖,我可以從工具箱中拖動控件,但沒有designer.cs文件。 – Jay 2013-02-26 23:23:48