【问题标题】:design panel without parent form in Visual StudioVisual Studio 中没有父窗体的设计面板
【发布时间】:2012-08-05 21:41:47
【问题描述】:

有人想出一种方法来设计没有表单的面板吗?

从表面上看,usercontrol 似乎并不可行。

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

所有这些背景,所以我可以问:用户控件是要走的路吗,还是有什么东西可以让我像表单一样在面板上直观地添加控件?

【问题讨论】:

    标签: c# .net winforms visual-studio-2010 panel


    【解决方案1】:

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

    也可以通过继承面板并编写代码来添加按钮和连接它们的事件等来做到这一点,但您不会得到设计人员的支持。

    【讨论】:

    • 用户控件对我正在做的事情有一些问题,但看起来是整个问题的答案。谢谢。
    猜你喜欢
    • 2010-09-07
    • 1970-01-01
    • 1970-01-01
    • 2012-08-03
    • 1970-01-01
    • 2016-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多