2017-08-11 39 views
0

我有一個單獨的c#文件(CAD軟件的插件),必須對其進行擴展。有人在Visual Studio中編寫了原文,並將所有內容複製到單個文件中。它包含了所有內容,甚至包含「設計器支持所需的方法」。從單個c#文件創建解決方案,如何讓窗體設計器工作?

我的問題是,我怎麼能告訴Visual Studio,這個單一文件包含一切,並啓用窗體設計器?

我試圖從文件中創建一個新的解決方案,添加了所有不明確的DLL引用,什麼不是,但不知道如何去關於表單設計器。 還試圖添加一個新窗體,並用聚集源文件中的代碼提取覆蓋它,但我不明白它應該如何工作。

+0

它只是沒有發生,我反過來嘗試它。 但現在我嘗試了它,並感到尷尬,它只是起作用,謝謝。 – Balinth

回答

1

處理這種情況的簡單方法是創建一個Windows窗體項目並將源代碼文件添加到此項目中。然後,您可以切換到設計人員並在設計視圖中查看錶單。

如果您計劃做出進一步的改變,我會建議您複製機制的Visual Studio使用:分離自動生成的代碼到名爲{classname}.designer.cs一個單獨的部分類,並保持用戶的特定代碼的其餘部分在相應的{classname}.cs文件。我只是用我的代碼(用於用戶代碼和設計器)替換現有表單的代碼,以確保一切正常工作與Visual Studio

相關問題