中关村在线

软件

C1创建菜单和工具栏

1、 设计主菜单与右键快捷菜单

2、 C1MainMenu 和 C1ContextMenu 控件支持展示多层级、多列的菜单,适用于导航与命令操作。每个菜单由多个命令链接构成,所有链接均指向同一个共享命令,实现统一的功能调用与操作响应。

3、 将C1MainMenu控件和C1ContextMenu控件从工具箱拖放到窗体上。接着,通过CommandLinks属性,使用代码或编辑器为控件添加多个命令链接CommandLink,并设置每个CommandLink的Command属性以指定具体命令。可通过编程方式或设计器配置实现功能绑定。参考实现方法如下所示:

4、 添加工具栏与命令停靠控件到界面布局中。

5、 将C1CommandDock控件拖放到窗体中,用于为C1ToolBar提供停靠与浮动功能。随后,将C1ToolBar控件添加至CommandDock容器内,该控件用于显示工具栏界面。与C1MainMenu类似,它同样支持多个命令链接的集成。通过CommandDock,可灵活添加多个不同功能的ToolBar,实现丰富的工具栏布局。具体实现方式可参考相关代码示例。

6、 创建C1CommandHolder实例以管理命令操作。

7、 将C1CommandHolder控件拖放到窗体中,可用于集中管理菜单和工具栏中的所有命令,形成统一的命令集合。该控件支持触发统一的Click事件,便于处理各类命令操作。它还实现了多个菜单与工具栏之间的命令共享功能,提升界面操作的一致性与灵活性。在添加如主菜单或工具栏等控件时,系统可自动生成并自动管理对应的C1CommandHolder组件,简化开发流程,提高效率。

8、 为C1CommandHolder绑定Click事件,点击对应命令时触发该事件。示例如下:

9、 完成具有Office风格的菜单与工具栏设计,具体效果如本文示例所示。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具