C# Visual Studio中无父窗体的设计面板

C# Visual Studio中无父窗体的设计面板,c#,.net,winforms,visual-studio-2010,panel,C#,.net,Winforms,Visual Studio 2010,Panel,有没有人能想出一种方法,让我不用表格就可以设计一个面板 从表面上看,usercontrol似乎不太合适 背景: 我来自一个文本编辑器的世界,VS对我来说是新的。我们用面板而不是表格做任何事情。所以要开放学习。特别是有一个基类面板(ExtendedPanel),它定义了一些基本控件:Cancel、Save、Save和Close。然后,此ExtendedPanel将用于绑定到bindingsouce clientBindingSource的ClientExtendedPanel。这一切都与我的实体框

有没有人能想出一种方法,让我不用表格就可以设计一个面板

从表面上看,usercontrol似乎不太合适

背景: 我来自一个文本编辑器的世界,VS对我来说是新的。我们用面板而不是表格做任何事情。所以要开放学习。特别是有一个基类面板(ExtendedPanel),它定义了一些基本控件:Cancel、Save、Save和Close。然后,此ExtendedPanel将用于绑定到bindingsouce clientBindingSource的ClientExtendedPanel。这一切都与我的实体框架模型有关。因此,我将为我的客户机表添加、编辑和删除sql数据行。如果保存按钮未发生任何更改,则不会启用。如果我做了更改,但点击取消,它将警告我。我以前做过所有这些,但自从我离开那家公司后,我没有访问代码库的权限,他们也没有使用VS(仅限文本编辑器),所以它实际上是不可移植的


所有这些背景让我可以问:usercontrol是一种方法,还是有什么东西可以让我像表单一样直观地将控件添加到面板中?

是的,usercontrol在设计器中提供了类似画布的表单,供您添加其他控件(按钮等)


您也可以通过继承一个面板并编写代码来添加按钮并连接其事件等来实现这一点,但您无法获得设计器支持。

用户控件在我所做的工作中遇到了一些问题,但似乎是整个问题的答案。谢谢