2012-08-08 70 views
3

任何人都想出了一種方法,我可以設計一個沒有窗體的面板?在Visual Studio中沒有父窗體的設計面板

在表面上usercontrol似乎不是要走的路。

背景: 我來自一個文本編輯器世界,VS對我來說是新的。我們用面板而不是窗體來做所有事情。所以開放學習。特別是有一個基類面板(ExtendedPanel),它定義了一些基本控件:取消,保存,保存和關閉。然後,此ExtendedPanel將用於綁定到綁定客戶端綁定源的ClientExtendedPanel。這一切都與我的實體框架模型有關。所以我將爲我的Client表添加,編輯和刪除sql數據行。如果保存按鈕沒有發生變化,將不會啓用。如果我做了改變但取消了它會警告我。我之前完成了所有這些工作,但是自從我離開公司後,我無法訪問代碼庫,並且他們沒有使用VS(僅限文本編輯器),因此無論如何都不是真正的可移植性。

所有的背景,所以我可以問:是用戶控制的方式去,或者是否有東西,將允許我可視化地添加控制面板像它是一種形式?

回答

2

是的,UserControl在設計器中提供了一個類似於窗體的畫布,用於添加其他控件(按鈕等)。

可以通過繼承一個面板並編寫代碼來添加按鈕並連接它們的事件等,但是你不會得到設計器支持。

+0

用戶控制對於我正在做的事情有一些問題,但看起來是所有問題的答案。謝謝。 – 2012-08-16 20:35:41

相關問題