CustomTaskPane.VisibleChanged 事件 (2007 system)

更新:2007 年 11 月

当用户显示或关闭自定义任务窗格时,或者当代码更改 Visible 属性的值时发生。

命名空间:  Microsoft.Office.Tools
程序集:  Microsoft.Office.Tools.Common.v9.0(在 Microsoft.Office.Tools.Common.v9.0.dll 中)

语法

声明
Public Event VisibleChanged As EventHandler
用法
Dim instance As CustomTaskPane
Dim handler As EventHandler

AddHandler instance.VisibleChanged, handler
public event EventHandler VisibleChanged

备注

2007 Microsoft Office system 中的应用程序不为用户提供显示自定义任务窗格的默认 UI。如果您在外接程序中创建了自定义任务窗格,则还应当创建一个供用户单击来显示或隐藏该自定义任务窗格的 UI 元素,如按钮。有关更多信息,请参见自定义任务窗格概述

示例

下面的代码示例演示 VisibleChanged 事件的事件处理程序。每当用户打开或关闭自定义任务窗格时,此事件处理程序都会更新工作区中切换按钮的状态。此代码示例摘自 演练:将自定义任务窗格与功能区按钮同步 中提供的一个更大的示例。

Private Sub taskPaneValue_VisibleChanged(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles taskPaneValue.VisibleChanged

    Globals.Ribbons.ManageTaskPaneRibbon.ToggleButton1.Checked = taskPaneValue.Visible
End Sub
private void taskPaneValue_VisibleChanged(object sender, System.EventArgs e)
{
    Globals.Ribbons.ManageTaskPaneRibbon.toggleButton1.Checked = 
        taskPaneValue.Visible;
}

权限

另请参见

参考

CustomTaskPane 类

CustomTaskPane 成员

Microsoft.Office.Tools 命名空间