郑广学VSTO火箭速成班 VBAYYDS.COM

CTPManagerT

实现Excel2013以上多窗口的任务面板 避免点击按钮多次创建的问题

Definition

命名空间: Excel880VSTO
程序集: Excel880VSTO (在 Excel880VSTO.dll 中) 版本:1.5.8.0 (1.5.8.0)
C#
public class CTPManager<T>
where T : new(), UserControl
Inheritance
Object    CTPManagerT

类型参数

T

备注

模拟Excel自带一样的侧边栏效果 打开新窗口默认不会开启任务栏 开启过的切换多窗口都有侧边栏

构造函数

CTPManagerT 初始化任务窗格

属性

Contains 检查工作簿是否挂接了任务面板
Control  
CTP 返回挂接某个工作簿的任务面板
Visible 是否可见

方法

DisplayCTP 显示任务面板
EnterBackStage Use this to keep _isActive value of workbook's CTP unchanged when entering backstage.
HideCTP 隐藏任务面板

事件

SizeChange 尺寸改变的时候
StatusChange 事件在CTP的状态(启用/禁用,可见性)发生变化时触发。用于刷新功能区切换按钮。

参见