- wio
-
* 回复内容中包含的链接未经审核,可能存在风险,暂不予完整展示!在工具箱输入【navigationPane】,然后拖拽到界面
②navigationPane面板的简要说明
③修改标签名称和设置显示标签图标
点击【Pages】打开面板进行如下操作:
2.1.2、代码添加标签和窗体内容
①新建一个需添加到标签的窗体,如下所示:
②编写代码添加标签和标签对应的窗体
//初始化
private void InitNavigationPane()
{
//指定默认选中第一个标签
navigationPane1.SelectedPage = navigationPage1;
//添加一个新标签
NavigationPage NewNavigationPage = new NavigationPage();
NewNavigationPage.Name = "newNavigationPage";
NewNavigationPage.Caption = "添加的标签";
navigationPane1.Pages.Add(NewNavigationPage);
//给该新标签添加界面
NewTagForm newTagForm = new NewTagForm();
//一定要设置(否则会报错:无法将顶级控件添加控件)
newTagForm.TopLevel = false;
NewNavigationPage.Controls.Add(newTagForm);
newTagForm.Show();
}
登录后复制
③实现效果
2.2、NavBarControl实现步骤
2.2.1、界面布局
①在工具箱输入navBarControl,然后拖拽到界面
②NavBarControl面板的简要说明
③添加导航栏的标签组、及其组包含的标签
点击设计器【Run Designer】进行如下操作:
2.2.2、代码添加标签组、标签组包含的标签和标签事件
①代码实现给标签添加事件(且点击的标签名称是【01】时创建一个新的组、及其给新组添加一个标签)
//初始化
private void InitNavBarControl()
{
navBarItem1.LinkClicked += Item_Click;
navBarItem2.LinkClicked += Item_Click;
navBarItem3.LinkClicked += Item_Click;
navBarItem4.LinkClicked += Item_Click;
navBarItem5.LinkClicked += Item_Click;
navBarItem6.LinkClicked += Item_Click;
navBarItem7.LinkClicked += Item_Click;
navBarItem8.LinkClicked += Item_Click;
navBarItem9.LinkClicked += Item_Click;
navBarItem10.LinkClicked += Item_Click;
}
/// <summary>
/// 导航栏子项目的点击事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void Item_Click(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e)
{
MessageBox.Show("当前点击的标签是:"+e.Link.Caption);
if (e.Link.Caption=="01")
{
ActiveChangeNavigate();
}
}
//动态更改导航栏
private void ActiveChangeNavigate()
{
//新建一个组
NavBarGroup navBarGroup = new NavBarGroup();
navBarGroup.Name = "NewBarGruop";
navBarGroup.Caption = "动态添加的分组";
navBarGroup.ImageOptions.SmallImageIndex = -1;
navBarGroup.ImageOptions.LargeImageIndex = -1;
//将该组添加到导航中
navBarControl1.Groups.Add(navBarGroup);
//新建一个标签
NavBarItem navBarItem = new NavBarItem();
navBarItem.Name = "NewBarItem";
navBarItem.Caption = "动态添加的标签";
navBarItem.ImageOptions.SmallImageIndex = -1;
navBarItem.ImageOptions.LargeImageIndex = -1;
navBarItem.LinkClicked += Item_Click;
//添加标签到组中
navBarControl1.Items.Add(navBarItem);
//添加标签到一个分组中
navBarGroup.ItemLinks.AddRange(new NavBarItemLink[] {
new NavBarItemLink(navBarItem)
});
}
登录后复制
②实现效果
三、参考资料
Navigation Pane | WinForms Controls | DevExpress Documentation
https://docs.d********.com/WindowsForms/114555/Controls-and-Libraries/Navigation-Controls/Navigation-Pane
Navigation Pane | WinForms Controls | DevExpress Documentation
https://docs.d********.com/WindowsForms/115232/controls-and-libraries/pdf-viewer/navigation/navigation-pane?v=18.1&f=BaseControlPainter Navigation Bar | WinForms Controls | DevExpress Documentation
https://docs.d********.com/WindowsForms/4870/controls-and-libraries/navigation-controls/navigation-bar
NavBarControl.LinkClicked Event | WinForms Controls | DevExpress Documentation
https://docs.d********.com/WindowsForms/DevExpress.XtraNavBar.NavBarControl.LinkClicked
导航栏
NavigationPane
NavBarControl
京东家电年货节来袭,以旧换新,立减10%
京东
广告
DevExpress ExpressPageControl v2.37 for Delphi/BCB (含完整源代码)
15下载·1评论
2008年7月24日
DevExpress中实现动态创建菜单栏和导航栏
1492阅读·0评论·0点赞
2021年6月23日
[DevExpress使用随笔]之NavBarControl控件(一)
6820阅读·0评论·0点赞
2017年11月23日
js基础1图片切换01
85阅读·2评论·0点赞
2020年9月23日
UI控件DevExpress WinForms v21.2 - HTML & CSS模板、支持Windows 11
470阅读·0评论·0点赞
2021年11月11日
Dev控件使用之导航控件NavBarControl
435阅读·0评论·3点赞
2022年9月2日
京东家电年货节来袭,以旧换新,立减10%,超值!
京东
广告
DevExpress 新专案导航画面实现窗体导航
351阅读·0评论·0点赞
2021年7月9日
DevExpress中实现代码动态添加导航栏Tabpage到XtraTabControl
855阅读·1评论·0点赞
2021年6月22日
DevExpress.XtraNavBar:制作软件导航栏
5570阅读·0评论·0点赞
2012年11月6日
配置Windows(Win7)导航面板(Navigation Pane)隐藏/显示收藏夹、库、网络等
1.3W阅读·0评论·1点赞
2014年12月27日
Toolbar popupmenu 样式设置
4016阅读·1评论·1点赞
2017年1月24日
WinForm应用界面开发入门指南 - Office启发式用户界面
269阅读·0评论·0点赞
2021年5月13日
devexpress皮肤设置
174阅读·0评论·0点赞
2015年10月17日
DevExpress(一):主界面设计
7586阅读·0评论·4点赞
2019年2月24日
NavBarControl控件 2015-07-23 16:56 2人阅读 评论(0) 收藏...
4阅读·0评论·0点赞
2015年7月23日
DevExpress中导航栏添加及导航栏事件添加
4162阅读·3评论·0点赞
2018年3月9日
Winform DevExpress控件库(三) 使用NavBarControl控件定制导航栏
5.1W阅读·2评论·4点赞
2017年1月10日
ExpressNavigationPack导航和布局管理控件
244阅读·0评论·0点赞
2022年2月16日
界面控件DevExpress WinForms MVVM入门指南——主视图导航
542阅读·0评论·0点赞
2022年3月24日
干货!DevExpress Winform界面效果实现总结(Part 3)
1172阅读·0评论·0点赞
- 慧慧
-
手上只有文字材料,需要用PPT来汇报,那怎么高效转换,除了复制粘贴?
快速满足这个基本需求。
第一步,需要对所需要的内容进行大纲级别的设置。
会对应PPT里的不同内容。
第二步,在窗口上方的选项卡命令这里找到“发送到Microsoft PowerPoint演示”。
如果桌面上没有,要自己添加“发送到PPT”命令到开始选项卡。要找到并添加。
进入到自定义功能区,有个简单快捷方式,选择Word上方任意命令,然后右键,直接选择“自定义功能区”(Customize the Ribbon)。
左边点击“不在功能区中的命令”,是按照拼音或字母的排序列表,找到“发送到PPT”。
然后右边需要在“开始”选项卡下建立一个组,然后重命名,才把这个命令添加到这个组内。
-----------------------------------------
设置已完成。下面需要设置大纲级别。
所见即所得的大纲设定,需要进入大纲视图。
视图选项卡,点击大纲(Outline)。
这里就可以对每行内容设定级别。
大纲视图的内容看起来和平时显示的区别很大,操作不那么舒服。
但在2013以上的版本还有个更高效的方式,就是导航窗格。
在视图选项卡中,勾选导航窗格(Navigation Pane)显示,左边就会穿线一个导航窗口,所见即所得。
或者关闭后,点击左下角第几页那里,还能打开导航窗格。
-----------------------------------------
开始设置级别。
Word和PPT之间的转换逻辑,Word的一级标题对应PPT的标题。
二级标题对应标题下文的正文内容。
三级标题对应正文内容的下属内容。
一般三级就远远足够了。
右键选中一行内容,点击段落,然后设置大纲级别一级。
按住CTRL + 鼠标左键就能同时选择不连续的行内容。
一级设置完成后设置二级。
--------------------------------------------
点击发送到PPT命令,会生成一个PPT。
双击窗口最大化显示,并点击“启用编辑”。
然后对PPT进行一定的调整。
第一页是封面页,右键此页,选择版式(Layout),选标题幻灯片(Title Slide)。
标题和副标题调整一下。
在Word发送到PPT的过程中,图片和