细品RibbonX(37):screentip属性和supertip属性详解

细品RibbonX(37):screentip属性和supertip属性详解

资料整理来自于论坛
完整版下载地址:http://download.csdn.net/download/nodeman/10264659

 

 Loading ...

 

当用户悬浮鼠标在控件上时,screentip属性和supertip属性能够为控件提供有帮助的文本,与用户共享信息,指出该控件的目的。使用screentip告诉用户控件是什么,使用supertip提供稍微更长一点信息,解释该控件做什么。下图为一个示例。
 
screentip部分是框顶部给出键盘快捷键的粗线,而supertip是其剩下的信息。
然而,Microsoft不会让我们在supertip中添加自已的图像
创建screentip属性和supertip属性
(1)创建一个新的.xlsx文件,并将其保存为CustomKeytip.xlsx。
(2)关闭该文件并在CustomUI Editor中打开。
(3)输入下列XML代码:

<customUIxmlns="http://schemas.microsoft.com/office/2006/01/customui">

<ribbonstartFromScratch="false">

    <tabs>

        <tabid="rxtabDemo"

            label="Demo"

            keytip="cD"

            insertBeforeMso="TabHome">

            <groupid="rxgrpDemo"

                  label="Demo Group">

                  <buttonid="rxbtnDemo"

                    label="Testing"

                    screentip="This is very accurate information!"

                    supertip="It tells you nothing... which is exactly what this buttondoes!"

                    imageMso="HappyFace"/>

            </group>

      </tab>

    </tabs>

</ribbon>

</customUI>

(4)保存后关闭CustomUI Editor。
(5)在Excel中重新打开该文件,将鼠标悬浮在自定义按钮上,结果如下图所示。

当在XML中使用跨多行的文本时,tab字符能够用于排列XML代码而不会影响用户看到的文字。然而,输入额外的硬回车或空格将在属性显示的文本中插入空格。
如果希望在输出的文本中强迫换行,则需要在XML中添加字符。这五个字符强迫在输出中硬回车。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值