细品RibbonX(21):toggleButton控件详解

本文详细介绍了Excel RibbonX中toggleButton控件的使用,包括必需属性、回调、插入属性等,并通过实例展示了如何创建自定义切换按钮,以及处理视图切换的回调函数。此外,还提到了toggleButton在功能区的不同位置的使用和内置切换按钮的添加。
摘要由CSDN通过智能技术生成

切换按钮用于在两种状态之间选择,例如当按下某切换按钮时开启或关闭某功能。

1toggleButton元素必需的属性

切换按钮需要下表1所列的id属性之一。

1toggleButton元素必需的属性

属性

何时使用

id

当创建自已的切换按钮时

idMso

当使用现有的Microsoft切换按钮时

idQ

当在命名空间之间创建共享的切换按钮时

切换按钮也需要表2所列出的onAction回调。

2toggleButton元素必需的回调

动态属性

允许值

VBA回调签名

onAction

14096个字符

Sub OnAction(control As IRibbonControl,

selectedId As String,

selectedIndex As Integer)

2、带有回调签名的可选的静态属性和动态属性

使用切换按钮时,可以使用下表3列出的任一insert属性。

3toggleButton元素可选的insert属性

INSERT属性

允许值

默认值

何时使用

insertAfterMso

有效的Mso

在组末尾插入

Microsoft控件之后插入

insertBeforeMso

有效的Mso

在组末尾插入

Microsoft控件之前插入

insertAfterQ

有效的组idQ

在组末尾插入

在共享的命名空间控件之后插入

insertBeforeQ

有效的组idQ

在组末尾插入

在共享的命名空间控件之前插入

也可以提供下表4所列的任何或所有的属性。

4toggleButton

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值