在Visual Studio中我可以建立我的Windows應用程序,拖放按鈕等添加自定義代碼到Windows應用程序的UI
和代碼自動生成,把我MainForm.Designer.cs
文件。
在我的解決方案資源管理器中有一個圖標MainForm
,它包含所有UI組件。
的問題是,如何創建自定義自己的代碼和訪問的按鈕和我與drag n drop
創建的組件。我無法在MainForm
圖標下創建自己的文件。
主要Program.cs中,在此規定:
MainForm form = new MainForm();
Application.Run(form);
我可以訪問的形式,但我不能訪問任何組件。所以我不得不將所有組件都公開給公衆,這是正常的嗎? 無論我想訪問這些,我都必須通過我的form
變量作爲參數。
有沒有一種很好的方式來創建自定義的東西,我是否正確地做事情,從Program.cs
獲取表單變量,然後將其傳遞給其他類?仍然爲什麼自動生成的東西緊緊耦合在這個MainForm.cs
圖標下,但我不能在那裏添加我的代碼。
一個簡單的方法來生成代碼,如點擊按鈕是雙擊設計器中的按鈕(拖放),然後將您帶到生成的代碼。 – 2013-03-22 17:21:00
@DROPtableusers我知道那裏的代碼是,但我不能在那裏添加我自己的類。 – Jaanus 2013-03-22 17:22:19
這是一個超級基本的視覺工作室問題。我認爲你需要研究一些教程。 – JeremyK 2013-03-22 17:29:31