提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:况鱼杰|2020-03-24 11:27:51.053|阅读 2812 次
概述:SideNav控件由垂直放置在左侧的选项卡以及可选的第一个按钮组成,该按钮可折叠和扩展选项卡显示。SideNav控件可帮助您围绕所谓的“汉堡”样式菜单创建应用程序。您还可以使用SideNav控件将可扩展选项卡添加到您的应用程序。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
DotNetBar for WinForms是一个拥有89个组件的用户界面控件套包,用户可以使用Visual Studio 2005-2015轻松地创建专业的用户界面。十多年来DotNetBar帮助开发人员轻松地创建易用的专业Windows Forms (WinForms) 用户界面。
SideNav控件可帮助您围绕所谓的“汉堡”样式菜单创建应用程序。您还可以使用SideNav控件将可扩展选项卡添加到您的应用程序。
SideNav控件由垂直放置在左侧的选项卡以及可选的第一个按钮组成,该按钮可折叠和扩展选项卡显示。选项卡显示折叠时,选项卡仅显示图像或符号,展开后,将同时显示文本和图像或符号,因此,最好将图像和文本都分配给每个选项卡。此外,由于每个标签的点击区域较大,因此它们在启用触摸的设备上也能正常工作。
左侧的每个按钮都由SideNavItem对象表示。通过简单地为该SideNavItem实例设置IsSystemMenu = true,即可自动折叠菜单的第一个按钮。单击按钮后,将启用菜单的自动折叠/展开功能。如果需要通过代码展开/折叠菜单,只需使用IsMenuExpanded属性。
每个SideNavItem对象可能都有一个与之关联的面板,该面板在单击按钮时显示。该面板是SideNavPanel控件的一个实例,并且已分配给SideNavItem.Panel属性。如果未将面板分配给SideNavItem,则该项目将仅充当按钮。
在设计时,只需右键单击SideNav控件即可添加新的标签,按钮或分隔符:
要在运行时创建新标签,只需使用以下代码:
C#:
SideNavItem item = new SideNavItem(); item.Text = "Explore"; item.Symbol = "\uf002"; SideNavPanel panel = new SideNavPanel(); panel.Dock = DockStyle.Fill; item.Panel = panel; sideNav1.Controls.Add(panel); sideNav1.Items.Add(item); // Select item. item.Checked = true;VB:
Dim item As New SideNavItem() item.Text = "Explore" item.Symbol = ChrW(&Hf002).ToString() Dim panel As New SideNavPanel() panel.Dock = DockStyle.Fill item.Panel = panel sideNav1.Controls.Add(panel) sideNav1.Items.Add(item) ' Select item. item.Checked = TrueSideNav控件还允许最终用户使用位于控件右边缘的缩放器来调整其大小。 此功能由EnableSplitter属性控制。
SideNav控件为最终用户提供了一个使用内容标题中的按钮折叠所选内容的选项。EnableClose属性控制此按钮是否可见。从代码中,您可以使用Close()方法关闭控件,并使用Open()方法将其备份打开。这是关闭的样子:
最终用户还可以通过使用选项卡标题中的最大化按钮来最大化控件的选定内容。最大化将简单地扩展控件的宽度,因此将占用父控件右侧的所有可用空间。EnableMaximize属性控制此按钮是否可见。从代码中,您可以使用Maximize()方法来最大化控件,并使用Maximize方法来还原控件。最后是这样的:
选择
要在SideNav控件中选择项目,可以将sideNav.SelectedItem属性设置为要选择的SideNavItem实例,或者,您可以将sideNavItem.Checked = true设置为选择给定的SideNavItem。选择更改后将触发SelectedItemChanged事件。
自定义颜色
SideNav控件使用的所有颜色均在Office2007ColorTable中定义。 以下代码显示了如何自定义SideNav控件颜色,将其放置在InitializeComponent()方法调用之后的表单构造函数中:
C#:
Office2007ColorTable table = ((Office2007Renderer)GlobalManager.Renderer).ColorTable; SideNavColorTable ct = table.SideNav; ct.TitleBackColor = Color.Red; ct.SideNavItem.MouseOver.BackColors = new Color[] { Color.Red, Color.Yellow }; ct.SideNavItem.MouseOver.BorderColors = new Color[0]; // No border ct.SideNavItem.Selected.BackColors = new Color[] { Color.Green }; ct.BorderColors = new Color[] { Color.Gold }; // Control border colorVB:
Dim table As Office2007ColorTable = CType(GlobalManager.Renderer, Office2007Renderer).ColorTable Dim ct As SideNavColorTable = table.SideNav ct.TitleBackColor = Color.Red ct.SideNavItem.MouseOver.BackColors = New Color() { Color.Red, Color.Yellow } ct.SideNavItem.MouseOver.BorderColors = New Color(){} ' No border ct.SideNavItem.Selected.BackColors = New Color() { Color.Green } ct.BorderColors = New Color() { Color.Gold } ' Control border color
关注慧聚IT微信公众号☟☟☟,了解产品的最新动态及最新资讯。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢