• 适用于.NET的BCGControlBar库

    适用于.NET的BCGControlBar库是100%托管代码工具包,使用 C++/CLI编写,面向Microsoft .NET Framework 2.0或更高版本。该库包含许多高度可定制、完全可设计的组件,使您能够创建最复杂的用户界面。该库包括完全可定制的Office 2000/XP/2003/2007/2010/2013/2016风格的工具栏和菜单,VS 2005/2008/2010/2015风格的停靠栏,Office 2007/2010/2013/2016 风格的功能区、自动隐藏控制栏、MDI选项卡、灵活的可视化管理器等。

     

     

    主要产品特点

    01

    Microsoft Office 风格的功能区栏

    “功能区”控件是Microsoft在Office 2007中引入的。它不仅仅是一个新控件 - 它是一种新的用户界面理念。功能区控件将传统的工具栏和菜单替换为选项卡式组(类别)。每个选项卡在逻辑上分为面板,每个面板可能包含各种控件和命令按钮。

     

    此外,Ribbon控件提供了利用可用空间的智能布局。

    Microsoft Office 风格的功能区栏.jpg

    02

    类似Visual Studio的停靠窗格

    该库为您提供了构建具有MicrosoftVisual Studio 2012/2013/2015/2017/2019外观(浅色、深色和蓝色主题)的应用程序所需的所有组件。

     

    此外,开发人员可以设置主题强调色。默认情况下,状态栏和所有突出显示/聚焦的元素都是蓝色的,但您可以根据自己的喜好进行更改(仅限浅色和深色样式)。

    03

    视觉主题

    该库为应用程序组件提供Microsoft Office 2013外观。这是一个完全换肤的界面,可以应用于各种控件集,例如功能区、菜单、工具栏、停靠窗格等。这种风格的主要特点是:

     

    1、扁平的、Windows 8/10风格的UI。

    2、带有“返回”圆形按钮的全屏后台视图。

    3、大型停靠窗格和应用程序框架标题。

    4、在状态栏、应用程序按钮、后台视图和突出显示的GUI元5、素中使用强调色。

    6、功能区背景图像支持

    视觉主题.jpg

    04

    可定制的工具栏和菜单

    Library提供了一种强大而简单的工具栏/菜单自定义机制,类似于Microsoft Office和Visual Studio。

     

    用户可以简单地在工具栏和菜单之间拖放按钮。“文件”或“编辑”等所有类别都是从应用程序资源自动构建的。自定义机制允许修改工具栏/菜单项的外观,更改项文本/图标,甚至使用库的图像编辑器创建/修改图像。所有这些功能都是由库自动提供的,因此不需要额外的代码。

    可定制的工具栏和菜单.jpg

    05

    网格和报告控件

    Grid 控件支持大多数标准网格功能。

     

    1、连续无限数量的项目

    2、按单列排序

    3、按多列排序

    4、隐藏/显示列

    5、集成字段选择器

    6、拖放列

    7、就地单元格编辑

    8、单行和多行选择

    9、单项和多项(网格单元格)选择

    10、将数据复制到剪贴板

    11、单元格拖放支持

    12、键盘导航

    13、就地工具提示

    14、列大小调整

    15、行大小调整 - 可变行高(对于 .NET)

    16、带有或不带有行号的行标题。

    17、只读模式

    18、印刷

    19、与文档/视图架构 (MFC) 轻松集成。

    20、正宗的 Excel 外观和感觉。

    21、自动生成的行和列(对于 .NET)

    22、导出为 HTML 和 RTF

    23、单元格边框 - 具有不同线条样式的粗细边框(适用于 .NET)

    24、浮动文本 - 如果相邻单元格为空,则在相邻单元格上绘制文本

    25、文本环绕和修剪。

    26、表格样式格式

    27、查找对话框

    28、水印图像支持

    29、网格单元通知徽章

    06

    仪表

    该库具有各种类型的仪表,允许开发人员创建数字仪表板。实现了以下仪表类型:

     

    1、圆规

    2、线性规

    3、旋钮控制

    4、开关控制

    5、径向菜单

    6、旋转控制

    7、循环进度指示器

    8、数字指标

    9、颜色指示器

    10、文字标签

    11、图像指标

    12、模拟时钟

    07

    Visual Studio 集成

    集成向导设置应用程序向导并更新路径设置。

    此外,向导提供了一种简单的方法来构建所有必需的库配置。