我開發了一個帶有單一窗體(只有一個)的c#應用程序。將圖形用戶界面排列成多種形式
現在我想將該GUI分成多種形式。如果我將文本框和按鈕剪切並粘貼到其他表單中,我們必須更改代碼以將所有項目再次鏈接到工作代碼。
有沒有簡單的方法可以做到這一點,而無需更改和修改代碼? (類似於拖放而不改變代碼結構?)
我開發了一個帶有單一窗體(只有一個)的c#應用程序。將圖形用戶界面排列成多種形式
現在我想將該GUI分成多種形式。如果我將文本框和按鈕剪切並粘貼到其他表單中,我們必須更改代碼以將所有項目再次鏈接到工作代碼。
有沒有簡單的方法可以做到這一點,而無需更改和修改代碼? (類似於拖放而不改變代碼結構?)
它可能拖動拖放控件,但事件和代碼,你需要做手動。
嘗試用用戶控件重構你的表單。將GUI的所有類似部分分組到一個用戶控件中,然後將其作爲控件包含在主窗體中。例如,如果您的表單包含支持不同功能的網格(排序,過濾,編輯,...),您可能需要將其重構爲用戶控件。
不幸的是,有沒有簡單的方法來做到這一點,但這將是一個很好的excersise爲您下次。