【问题标题】:Layout placement/design of a WinForms ApplicationWinForms 应用程序的布局放置/设计
【发布时间】:2011-03-24 01:29:25
【问题描述】:

我想创建一个 GUI,其中主面板仅将他自己扩展到可用空间,然后如果某些工具 1 或 2 被激活,它们会出现在右上角,如果其他工具启动它会自动显示在 ht 可见的下方或顶部不显示...

如果可能的话,追加功能。

我认为可以使用一堆 if 语句来重新调整面板的大小,每次都会改变窗口内容,但必须有一种简单的方法来做到这一点。

是不是有点类似于visual Studio的工作流程……

现在我正在使用 Windows 窗体,但我认为可以切换到 WPF

所以我正在寻找教程、网站、指南或简单的电话来关注视觉工作室本身的一些选项,以帮助我创建我想要实现的目标。

这是一个更好理解的模型 http://i.stack.imgur.com/0vupi.jpg

P.S 我唯一能做的就是隐藏工具面板并使其可见,但空间总是被空白占据,它们不会出现在顶部或底部,而是即使我将它们停靠在我放下它们的地方。

【问题讨论】:

  • Visual Studio 何时会在其内容更改时自动更改窗口大小? Anyhoo,罗伟芬的DockPanel Suite很受欢迎,价格也合适。

标签: c# wpf winforms visual-studio-2010 layout


【解决方案1】:

如果您对第三方控件持开放态度,Telerik 会创建一个 fantastic dock control,这正是您想要的。

【讨论】:

    【解决方案2】:

    另一个选项是Digital Rune Docking or Windows,它可免费用于非商业用途。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-10
      • 1970-01-01
      • 1970-01-01
      • 2018-02-22
      • 1970-01-01
      • 2016-08-30
      相关资源
      最近更新 更多