我一直有問題,我的代碼編譯和運行良好,但沒有在設計器中加載。然後我必須用第二個visual studio實例調試我的visual studio才能找到問題。設計人員按什麼順序執行哪些代碼?c#設計器運行什麼代碼?
1
A
回答
0
如果要創建一個WinForms應用程序,那麼在了.Designer.cs
1
嗯代碼。我只注意到,當我在設計器中查看名爲「MainForm」的表單時,實際上創建了一個System.Windows.Forms.Form類型的對象,而不是MainForm類型。添加控件中的一些代碼要求其父代是MainForm。在執行代碼時,一切都很好,但在設計器中它不是,因爲沒有創建MainForm。
+0
這是現貨 - 我有同樣的問題。您需要確保您的子控件可以應對他們預期的父母不可用。您的表單類可用於控制代碼(例如,您可以調用靜態方法),但是您不會獲取其實例的父元素。 – RichieHindle 2009-04-27 22:23:26
相關問題
- 1. 什麼是運行HNet_ConnectionProperties的C++代碼
- 2. C#System.Data.SQLite設計器代碼
- 3. 設計:確認後運行代碼
- 4. 如何在設計時運行代碼?
- 5. 從C#運行C代碼#
- 6. 區分設計器和運行時代碼
- 7. 在VS設計器中運行不同的代碼
- 8. Visual Studio窗體設計器源代碼的運行時創建
- 9. 如何阻止我的ViewModel代碼在設計器中運行?
- 10. 安裝.deb時運行什麼代碼?
- 11. 這段代碼爲什麼不運行?
- 12. 什麼是我的Python代碼運行?
- 13. 這段代碼爲什麼運行?
- 14. 爲什麼DNX運行兩次代碼
- 15. 爲什麼不運行此代碼?
- 16. 爲什麼會運行以下代碼?
- 17. 爲什麼此代碼無法運行?
- 18. 爲什麼量角器立即運行每行代碼?
- 19. 什麼是最好的網頁設計源代碼編輯器?
- 20. 代碼導致WPF設計器崩潰,爲什麼?
- 21. 爲什麼這個C#計時器代碼不工作?
- 22. 爲什麼此代碼在某些設備上運行緩慢?
- 23. C#運行報告設計
- 24. 使用自行設計的C編譯器構建代碼
- 25. VS 2015代碼設計器
- 26. 在C中無限運行的代碼是什麼?
- 27. 在C中永遠運行的代碼 - 我做錯了什麼?
- 28. C++代碼運行時會丟失標題,爲什麼?
- 29. 這行C#代碼是做什麼的?
- 30. vs代碼來運行c代碼
你在設計什麼? ASP.NET?的WinForms? XAML? – 2009-04-24 16:34:40