【问题标题】:What navigation control would you choose to use in your application?您会选择在您的应用程序中使用哪种导航控件?
【发布时间】:2008-10-13 12:44:26
【问题描述】:

ToolStrip 与 MenuStrip 还是 RibbonBar?


它结合了这两个控件。它还具有 TabPages 导航、上下文选项卡等。但是 RibbonBar 是一个非常复杂的控件,当您在例如 Word2007 中打开一个新文档时,您会看到一个 Ribbon Bar。这不酷。当您拥有 toolStrips 时,您可以将它们布局到上、下、左、右,并更好地控制 UI 外观。我们还可以隐藏我们不想看到的工具条,它们不再占用任何屏幕空间。

【问题讨论】:

    标签: winforms ribbon toolstrip menustrip


    【解决方案1】:

    功能区条

    【讨论】:

    • 为什么选择 Ribbon Bar?它需要很多空间。菜单和工具条具有更紧凑的外观并且非常直观。
    【解决方案2】:

    归结为您尝试导航的内容以及您希望导航工作的复杂程度。

    我更喜欢使用简单的现有应用程序来构建我的程序。

    因此,在大多数情况下,我使用 MenuStrip + X ToolStrips,或者如果菜单涉及的内容比完成任务所需的更多,我只使用简单的 ToolStrip。

    但我不得不猜测很多人喜欢 Ribbon Bar,因为它将 Menu 和 ToolStrips 的功能结合到一个控件中。

    【讨论】:

      【解决方案3】:

      功能区看起来更现代,有助于为您的应用程序提供现代和现代的外观。

      至于可用性,我更喜欢这种体验,只要您不熟悉该应用即可。

      对于习惯了菜单栏的应用来说,这是一个艰难的改变,但对于新应用或新用户来说,这是一个很好的改进。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-10-23
        • 1970-01-01
        • 2016-01-21
        • 1970-01-01
        • 2010-09-17
        • 2015-08-15
        • 1970-01-01
        相关资源
        最近更新 更多