提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:况鱼杰|2020-03-24 11:27:51.053|阅读 2812 次
概述:SideNav控件由垂直放置在左侧的选项卡以及可选的第一个按钮组成,该按钮可折叠和扩展选项卡显示。SideNav控件可帮助您围绕所谓的“汉堡”样式菜单创建应用程序。您还可以使用SideNav控件将可扩展选项卡添加到您的应用程序。
#慧都22周年庆大促·界面/图表报表/文档/IDE/IOT/测试等千款热门软控件火热促销中>>
相关链接:
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 color
VB:
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@hmdbvip.cn
文章转载自:



Parasoft C/C++test是一款专为C/C++代码设计的自动化测试工具,通过静态代码分析、单元测试和运行时错误检测等功能,帮助开发团队在早期发现并修复缺陷,提升代码质量和开发效率 。在实际使用中,尤其是在VC6此类旧版开发环境中执行单元测试时,可能会因环境兼容性问题触发链接错误。
本文主要介绍如何在MVVM应用程序中使用虚拟源,欢迎下载最新版组件体验!
Aspose.Slides for Java使用户能够轻松地操作幻灯片、添加注释和转换文件。其易用性和集成能力提高了工作效率,使开发人员能够专注于更关键的任务。
在嵌入式软件测试领域,对交叉编译代码进行单元测试是一大挑战。Parasoft C/C++test作为专业的C/C++测试工具,能够与劳特巴赫Trace32调试器深度集成。下面会详细介绍如何在C++test中配置Trace32调试器,实现对PowerPC架构程序的单元测试,涵盖环境设置、项目导入到测试执行的全过程。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@hmdbvip.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
永利最大(官方)网站