ActionsPane 接口

定义

表示一个 Word 或 Excel 的文档级自定义中“文档操作”任务窗格的自定义用户界面。

public interface class ActionsPane : IDisposable
[System.Runtime.InteropServices.Guid("b835a67a-c3c0-45ba-9a3f-c878bf531dd5")]
public interface ActionsPane : IDisposable
[<System.Runtime.InteropServices.Guid("b835a67a-c3c0-45ba-9a3f-c878bf531dd5")>]
type ActionsPane = interface
    interface IDisposable
Public Interface ActionsPane
Implements IDisposable
属性
实现

示例

下面的代码示例演示如何创建一个可自动调整其内容的对齐方式的简单操作窗格。 当用户通过将操作窗格移动到应用程序窗口的其他部分来更改操作窗格的方向,或者用户单击 Button 操作窗格中的控件时,属性 Orientation 用于确定属性的新值 StackOrder 。 若要运行此代码,请 InitActionsPaneThisWorkbook_Startup Excel 文档级项目的事件处理程序调用 方法。

private void InitActionsPane()
{
    Globals.ThisWorkbook.ActionsPane.Clear();
    Globals.ThisWorkbook.ActionsPane.Visible = true;
    Globals.ThisWorkbook.ActionsPane.AutoRecover = true;
    Globals.ThisWorkbook.ActionsPane.OrientationChanged +=
        new EventHandler(ActionsPane_OrientationChanged);
    ResetStackOrder();

    // Create the button that will update the stack order.
    Button button1 = new Button();
    button1.Text = "Change stack order";
    button1.Click += new EventHandler(button1_Click);

    // Create two more buttons that do nothing.
    Button button2 = new Button();
    button2.Text = "Button 2";
    Button button3 = new Button();
    button3.Text = "Button 3";

    Globals.ThisWorkbook.ActionsPane.Controls.AddRange(
        new Control[] { button1, button2, button3 });
}

// Switch the stack order according to the current orientation.
void button1_Click(object sender, EventArgs e)
{
    if (Globals.ThisWorkbook.ActionsPane.Orientation == 
        Orientation.Horizontal)
    {
        if (Globals.ThisWorkbook.ActionsPane.StackOrder == 
            Microsoft.Office.Tools.StackStyle.FromLeft)
        {
            Globals.ThisWorkbook.ActionsPane.StackOrder =
                Microsoft.Office.Tools.StackStyle.FromRight;
        }
        else
        {
            Globals.ThisWorkbook.ActionsPane.StackOrder =
                Microsoft.Office.Tools.StackStyle.FromLeft;
        }
    }
    else
    {
        if (Globals.ThisWorkbook.ActionsPane.StackOrder ==
            Microsoft.Office.Tools.StackStyle.FromTop)
        {
            Globals.ThisWorkbook.ActionsPane.StackOrder =
                Microsoft.Office.Tools.StackStyle.FromBottom;
        }
        else
        {
            Globals.ThisWorkbook.ActionsPane.StackOrder =
                Microsoft.Office.Tools.StackStyle.FromTop;
        }
    }
}

void ActionsPane_OrientationChanged(object sender, EventArgs e)
{
    ResetStackOrder();
}

// Readjust the stack order so that it matches the current orientation.
void ResetStackOrder()
{
    if (Globals.ThisWorkbook.ActionsPane.Orientation == 
        Orientation.Horizontal &&
       (Globals.ThisWorkbook.ActionsPane.StackOrder == 
           Microsoft.Office.Tools.StackStyle.FromTop ||
        Globals.ThisWorkbook.ActionsPane.StackOrder ==
           Microsoft.Office.Tools.StackStyle.FromBottom))
    {
        Globals.ThisWorkbook.ActionsPane.StackOrder =
            Microsoft.Office.Tools.StackStyle.FromLeft;
    }

    if (Globals.ThisWorkbook.ActionsPane.Orientation == 
        Orientation.Vertical &&
       (Globals.ThisWorkbook.ActionsPane.StackOrder ==
           Microsoft.Office.Tools.StackStyle.FromLeft ||
        Globals.ThisWorkbook.ActionsPane.StackOrder ==
           Microsoft.Office.Tools.StackStyle.FromRight))
    {
        Globals.ThisWorkbook.ActionsPane.StackOrder =
            Microsoft.Office.Tools.StackStyle.FromTop;
    }
}
Private Sub InitActionsPane()
    With Globals.ThisWorkbook.ActionsPane
        .Clear()
        .Visible = True
        .AutoRecover = True
    End With

    AddHandler Globals.ThisWorkbook.ActionsPane.OrientationChanged, _
        AddressOf ActionsPane_OrientationChanged
    ResetStackOrder()

    ' Create the button that will update the stack order.
    Dim button1 As New Button()
    button1.Text = "Change stack order"
    AddHandler button1.Click, AddressOf button1_Click

    ' Create two more buttons that do nothing.
    Dim button2 As New Button()
    button2.Text = "Button 2"
    Dim button3 As New Button()
    button3.Text = "Button 3"

    Globals.ThisWorkbook.ActionsPane.Controls.AddRange(New Control() _
        {button1, button2, button3})
End Sub

' Switch the stack order according to the current orientation.
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)

    If Globals.ThisWorkbook.ActionsPane.Orientation = _
        Orientation.Horizontal Then

        If Globals.ThisWorkbook.ActionsPane.StackOrder = _
            Microsoft.Office.Tools.StackStyle.FromLeft Then
            Globals.ThisWorkbook.ActionsPane.StackOrder = _
                Microsoft.Office.Tools.StackStyle.FromRight
        Else
            Globals.ThisWorkbook.ActionsPane.StackOrder = _
                Microsoft.Office.Tools.StackStyle.FromLeft
        End If
    Else
        If Globals.ThisWorkbook.ActionsPane.StackOrder = _
            Microsoft.Office.Tools.StackStyle.FromTop Then
            Globals.ThisWorkbook.ActionsPane.StackOrder = _
                Microsoft.Office.Tools.StackStyle.FromBottom
        Else
            Globals.ThisWorkbook.ActionsPane.StackOrder = _
                Microsoft.Office.Tools.StackStyle.FromTop
        End If
    End If
End Sub

Private Sub ActionsPane_OrientationChanged(ByVal sender As Object, _
    ByVal e As EventArgs)
    ResetStackOrder()
End Sub

' Readjust the stack order so that it matches the current orientation.
Sub ResetStackOrder()
    If Globals.ThisWorkbook.ActionsPane.Orientation = _
        Orientation.Horizontal Then

        If (Globals.ThisWorkbook.ActionsPane.StackOrder = _
        Microsoft.Office.Tools.StackStyle.FromTop Or _
        Globals.ThisWorkbook.ActionsPane.StackOrder = _
        Microsoft.Office.Tools.StackStyle.FromBottom) Then
            Globals.ThisWorkbook.ActionsPane.StackOrder = _
                Microsoft.Office.Tools.StackStyle.FromLeft
        End If
    End If

    If Globals.ThisWorkbook.ActionsPane.Orientation = _
        Orientation.Vertical Then

        If (Globals.ThisWorkbook.ActionsPane.StackOrder = _
        Microsoft.Office.Tools.StackStyle.FromLeft Or _
        Globals.ThisWorkbook.ActionsPane.StackOrder = _
        Microsoft.Office.Tools.StackStyle.FromRight) Then
            Globals.ThisWorkbook.ActionsPane.StackOrder = _
                Microsoft.Office.Tools.StackStyle.FromTop
        End If
    End If
End Sub

注解

Excel 或 Word的每个文档级自定义项都会公开对象ActionsPane。 可以使用此对象在文档级项目中自定义 “文档操作” 任务窗格的用户界面。 若要获取 ActionsPane 对象,请在项目中使用ActionsPane用于 Word) 的类 (字段ThisDocumentThisWorkbook Excel) 类 (。 有关更多信息,请参见 Actions Pane Overview

每个对象扩展ActionsPane一个基础Windows 窗体,该基础Windows 窗体UserControl提供一个可以自定义的用户界面。 大多数 ActionsPane 成员对应于基础 UserControl的成员。 使用以下 ActionsPane 成员访问特定于操作窗格的功能:

  • Clear 方法。 使用此方法将操作窗格与文档或工作簿分离。

  • AutoRecover 属性。 使用此属性可阻止或允许最终用户从文档或工作簿分离操作窗格。

  • Orientation 属性。 使用此属性可确定操作窗格是停靠在文档或工作簿的顶部或底部,还是停靠在文档或工作簿的左侧或右侧。

  • StackOrder 属性。 使用此属性可指定控件堆叠在操作窗格上的方向。

  • OrientationChanged 事件。 使用此属性可确定操作窗格何时停靠到其他位置。

注意

此接口由 Visual Studio Tools for Office Runtime 实现。 不应在代码中实现此接口。 有关更多信息,请参见 Visual Studio Tools for Office Runtime Overview

使用情况

本文档介绍面向 .NET Framework 4 或更高版本的 Office 项目中所用的此类型的版本。 在面向 .NET Framework 3.5 的项目中,此类型可能具有不同的成员,因此本文档为此类型提供的代码示例可能并不适用。 有关在面向 .NET Framework 3.5 的项目中使用此类型的文档,请参阅 Visual Studio 2008 文档中的以下参考部分:http://go.microsoft.com/fwlink/?LinkId=160658

属性

AccessibilityObject

获取分配给操作窗格的 AccessibleObject

AccessibleDefaultActionDescription

获取或设置操作窗格的默认操作描述。 此说明适用于辅助功能客户端应用程序。

AccessibleDescription

获取或设置操作窗格的辅助性说明。 此说明适用于辅助功能客户端应用程序。

AccessibleName

获取或设置操作窗格的可访问名称。 此名称由辅助功能客户端应用程序使用。

AccessibleRole

获取或设置操作窗格的辅助性角色。

ActiveControl

获取或设置操作窗格上的活动控件。

AllowDrop

获取或设置一个值,该值指示操作窗格是否可以接受用户拖放到它上面的数据。

Anchor

获取或设置与操作窗格绑定的容器的边缘,并确定用户控件如何随其父级一起调整大小。

AutoRecover

获取或设置一个值,该值指示当操作窗格解决方案处于与文档分离的状态时,是否自动重新附加到文档。

AutoScaleDimensions

获取或设置操作窗格的设计尺寸。

AutoScaleMode

获取或设置操作窗格的自动缩放模式。

AutoScroll

获取或设置一个值,该值指示操作窗格是否允许用户滚动到任何在其可视边界之外的控件。

AutoScrollMargin

获取或设置操作窗格的自动滚动边距的大小。

AutoScrollMinSize

获取或设置操作窗格自动滚动的最小大小。

AutoScrollOffset

获取或设置调用 ScrollControlIntoView(Control) 方法时操作窗格滚动到的位置。

AutoScrollPosition

获取或设置操作窗格的自动滚动定位的位置。

AutoSize

操作窗格不支持此属性。

AutoSizeMode

获取或设置操作窗格控件自动调整自身大小的模式。

AutoValidate

获取或设置一个值,该值指示当焦点更改时是否自动验证此操作窗格内的控件。

BackColor

获取或设置操作窗格的背景色。

BackgroundImage

获取或设置该操作窗格的背景图像。

BackgroundImageLayout

获取或设置操作窗格中的背景图像位置和行为。

BindingContext

获取或设置一个对象,用于让操作窗格上绑定到同一数据源的所有控件保持同步。

BorderStyle

获取或设置该操作窗格的边框式样。

Bottom

获取操作窗格下边缘与其容器的工作区上边缘之间的距离(以像素为单位)。

Bounds

获取或设置操作窗格控件(包括其非工作区元素)相对于其父级的大小和位置(以像素为单位)。

CanFocus

获取一个值,该值指示操作窗格是否可接收焦点。

CanSelect

获取一个值,该值指示操作窗格是否可选。

Capture

获取或设置一个值,该值指示操作窗格是否已捕获鼠标。

CausesValidation

获取或设置一个值,该值指示在接收焦点时,操作窗格是否会引起在任何需要验证的控件上执行验证。

ClientRectangle

获取表示操作窗格的工作区的矩形。

ClientSize

获取或设置操作窗格的工作区的高度和宽度。

CompanyName

获取包含操作窗格的应用程序的公司名称或创建者。

Container

操作窗格不支持此属性。

ContainsFocus

获取一个值,该值指示操作窗格或其中一个子控件当前是否有输入焦点。

ContextMenu

获取或设置与操作窗格关联的快捷菜单。

ContextMenuStrip

获取或设置与操作窗格关联的 ContextMenuStrip

Controls

获取包含在操作窗格内的控件的集合。

Created

获取指示操作窗格是否已经创建的值。

CurrentAutoScaleDimensions

获取屏幕的当前运行时尺寸。

Cursor

获取或设置鼠标指针位于操作窗格上时显示的光标。

DataBindings

为该操作窗格获取数据绑定。

DisplayRectangle

获取表示操作窗格的显示区域的矩形。

Disposing

获取指示操作是否在释放进程中的值。

Dock

获取或设置哪些操作窗格控件边框停靠到其父控件,并确定操作窗格控件如何随其父级一起调整大小。

Enabled

获取或设置一个值,该值指示操作窗格是否可对用户交互作出响应。

Focused

获取指示操作窗格是否有输入焦点的值。

Font

获取或设置操作窗格显示的文本字体。

ForeColor

获取或设置操作窗格的前景色。

Handle

获取操作窗格控件与其绑定的窗口句柄。

HasChildren

获取一个值,该值指示控件是否包含一个或多个子控件。

Height

获取或设置操作窗格控件的高度。

HorizontalScroll

获取与水平滚动条关联的特征。

ImeMode

获取或设置操作窗格的输入法编辑器 (IME) 模式。

InvokeRequired

获取一个值,该值指示调用方在对操作窗格控件进行方法调用时是否必须调用 Invoke 方法,因为调用方位于创建操作窗格控件所在的线程以外的线程中。

IsAccessible

获取或设置一个值,该值指示操作窗格对辅助功能应用程序是否可见。

IsDisposed

获取指示操作窗口控件是否已被释放的值。

IsHandleCreated

获取一个值,该值指示操作窗格控件是否有与其关联的句柄。

IsMirrored

获取一个值,该值指示操作窗格是否已镜像。

LayoutEngine

获取操作窗格的布局引擎的缓存实例。

Left

获取或设置操作窗格控件左边缘与其容器的工作区左边缘之间的距离(以像素为单位)。

Location

获取或设置操作窗格的左上角对应其容器的左上角的坐标。

Margin

获取或设置控件之间的空间。

MaximumSize

获取或设置大小,该大小是 GetPreferredSize(Size) 可以指定的上限。

MinimumSize

获取或设置大小,该大小是 GetPreferredSize(Size) 可以指定的下限。

Name

获取或设置操作窗格控件的名称。

Orientation

获取一个值,该值指示操作窗格的放置方式是垂直还是水平。

Padding

获取或设置操作窗格内的填充。

Parent

获取或设置操作窗格的父容器。

ParentForm

操作窗格不支持此属性。

PreferredSize

获取可容纳操作窗格的矩形区域的大小。

ProductName

获取包含操作窗格的程序集的产品名称。

ProductVersion

获取包含操作窗格的程序集的版本。

RecreatingHandle

获取一个值,该值指示操作窗格控件当前是否在重新创建其句柄。

Region

获取或设置与操作窗格关联的窗口区域。

Right

获取操作窗格右边缘与其容器的工作区左边缘之间的距离(以像素为单位)。

RightToLeft

获取或设置一个值,该值表示操作窗格是否支持控件元素支持从右向左的字体设置。

Site

获取或设置操作窗格的站点。

Size

获取或设置操作窗格控件的高度和宽度。

StackOrder

获取或设置一个值,该值指示控件在操作窗格上堆叠的方向。

TabIndex

获取或设置在操作窗格的容器的控件的 Tab 键顺序。

TabStop

获取或设置一个值指示是否用户能使用 Tab 键将焦点置于该操作窗格上。

Tag

获取或设置包含有关操作窗格的数据的对象。

Top

获取或设置操作窗格控件上边缘与其容器的工作区上边缘之间的距离(以像素为单位)。

TopLevelControl

操作窗格不支持此属性。

UseWaitCursor

获取或设置一个值,该值指示是否将等待光标用于操作窗格以及所有子控件。

VerticalScroll

获取与垂直滚动条相关联的特性。

Visible

获取或设置一个值,该值指示 ActionsPane 是否可见。

Width

获取或设置操作窗格控件的宽度。

方法

BeginInit()

表示一个 Word 或 Excel 的文档级自定义中“文档操作”任务窗格的自定义用户界面。

BeginInvoke(Delegate)

在创建操作窗格控件的基础句柄所在线程上,异步执行指定委托。

BeginInvoke(Delegate, Object[])

在创建操作窗格控件的基础句柄所在线程上,用指定的参数异步执行指定委托。

BringToFront()

将操作窗格控件放到 Z 顺序的前面。

Clear()

将操作窗格解决方案从文档分离。

Contains(Control)

返回一个值,该值指示指定的控件是否是操作窗格的子级。

CreateControl()

强制创建可见操作窗格控件,包括创建句柄和任何可见子控件。

CreateGraphics()

为操作窗格控件创建 Graphics

DoDragDrop(Object, DragDropEffects)

开始拖放操作。

DrawToBitmap(Bitmap, Rectangle)

支持对指定位图的呈现。

EndInit()

表示一个 Word 或 Excel 的文档级自定义中“文档操作”任务窗格的自定义用户界面。

EndInvoke(IAsyncResult)

检索指定的异步操作的返回值。

FindForm()

检索操作窗格控件所在的窗体。

Focus()

为操作窗格设置输入焦点。

GetChildAtPoint(Point)

检索位于指定坐标处的子控件。

GetChildAtPoint(Point, GetChildAtPointSkip)

检索位于指定坐标的子控件,并且指定是否忽略特定类型的子控件。

GetContainerControl()

沿着控件的父控件链向上,返回下一个 ContainerControl

GetNextControl(Control, Boolean)

按照子控件的 Tab 键顺序向前或向后检索下一个控件。

GetPreferredSize(Size)

检索适合操作窗格的矩形区域的大小。

Hide()

从任务窗格用户界面移除 ActionsPane 和控件,但保留任务窗格可见。

Invalidate()

使操作窗格的整个图面无效,并导致重绘该操作窗格。

Invalidate(Boolean)

使操作窗格的整个图面无效,并导致向操作窗格发送绘制消息。 还可使分配给该操作窗格的子控件无效。

Invalidate(Rectangle)

使操作窗格的指定区域无效(将其添加到操作窗格的更新区域,下次绘制操作时将重新绘制更新区域),并向操作窗格发送绘制消息。

Invalidate(Rectangle, Boolean)

使操作窗格的指定区域无效(将其添加到操作窗格的更新区域,下次绘制操作时将重新绘制更新区域),并向操作窗格发送绘制消息。 还可使分配给该操作窗格的子控件无效。

Invalidate(Region)

使操作窗格的指定区域无效(将其添加到操作窗格的更新区域,下次绘制操作时将重新绘制更新区域),并向操作窗格发送绘制消息。

Invalidate(Region, Boolean)

使操作窗格的指定区域无效(将其添加到操作窗格的更新区域,下次绘制操作时将重新绘制更新区域),并向操作窗格发送绘制消息。 还可使分配给该操作窗格的子控件无效。

Invoke(Delegate)

在拥有操作窗格的基础窗口句柄的线程上,执行指定的委托。

Invoke(Delegate, Object[])

在拥有操作窗格的基础窗口句柄的线程上,使用特定参数列表执行指定委托。

PerformAutoScale()

对操作窗格及其子级执行缩放。

PerformLayout()

强制操作窗格将布局逻辑应用于其所有子控件。

PerformLayout(Control, String)

强制操作窗格将布局逻辑应用于其所有子控件。

PointToClient(Point)

将指定屏幕点的位置计算成工作区坐标。

PointToScreen(Point)

将指定工作区点的位置计算成屏幕坐标。

PreProcessControlMessage(Message)

在调度键盘或输入消息之前,在消息循环内对它们进行预处理。

PreProcessMessage(Message)

在调度键盘或输入消息之前,在消息循环内对它们进行预处理。

RectangleToClient(Rectangle)

计算指定屏幕矩形的大小和位置(以工作区坐标表示)。

RectangleToScreen(Rectangle)

计算指定工作区矩形的大小和位置(以屏幕坐标表示)。

Refresh()

强制操作窗格使其工作区无效,并立即重绘自己和任何子控件。

ResetText()

操作窗格不支持此方法。

ResumeLayout()

恢复正常的布局逻辑。

ResumeLayout(Boolean)

恢复正常的布局逻辑,可以选择强制对挂起的布局请求立即进行布局。

Scale(SizeF)

按指定的比例因子缩放操作面板和所有子控件。

ScrollControlIntoView(Control)

将指定子控件滚动到视图。

Select()

激活操作窗格。

SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean)

激活下一个控件。

SendToBack()

将操作窗格控件发送到 Z 顺序的后面。

SetAutoScrollMargin(Int32, Int32)

设置自动滚动边距的大小。

SetBounds(Int32, Int32, Int32, Int32)

将操作窗格的边界设置为指定位置和大小。

SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)

将操作窗格的指定边界设置为指定的位置和大小。

Show()

如果该任务窗格不可见,则显示任务窗格上的 ActionsPane,包括已添加到 ActionsPane 中的所有控件,但不显示该任务窗格。

SuspendLayout()

临时挂起操作窗格的布局逻辑。

Update()

使操作窗格重绘其工作区内的无效区域。

Validate()

通过以该顺序引发 ValidatingValidated 事件,验证操作窗格的内容。

Validate(Boolean)

验证操作窗格的内容;有条件地取决于是否打开了自动验证。

ValidateChildren()

使支持验证的所有子控件都对其数据进行验证。

ValidateChildren(ValidationConstraints)

使支持验证的所有子控件都对其数据进行验证。

事件

AutoSizeChanged

操作窗格不支持此事件。

AutoValidateChanged

AutoValidate 属性更改时发生。

BackColorChanged

BackColor 属性的值更改时发生。

BackgroundImageChanged

BackgroundImage 属性的值更改时发生。

BackgroundImageLayoutChanged

BackgroundImageLayout 属性更改时发生。

BindingContextChanged

BindingContext 属性的值更改时发生。

CausesValidationChanged

CausesValidation 属性的值更改时发生。

ChangeUICues

焦点或键盘用户界面 (UI) 提示更改时发生。

Click

单击操作窗格时发生。

ClientSizeChanged

ClientSize 属性的值更改时发生。

ContextMenuChanged

ContextMenu 属性的值更改时发生。

ContextMenuStripChanged

ContextMenuStrip 属性的值更改时发生。

ControlAdded

在将新控件添加到 Controls 集合时发生。

ControlRemoved

在从 Controls 集合移除控件时发生。

CursorChanged

Cursor 属性的值更改时发生。

Disposed

在释放操作窗格时发生。

DockChanged

Dock 属性的值更改时发生。

DoubleClick

双击操作窗格时发生。

DragDrop

拖放操作完成时发生。

DragEnter

将对象拖入操作窗格的边界时发生。

DragLeave

将对象拖出操作窗格的边界时发生。

DragOver

在操作窗格的边界上拖动对象时发生。

EnabledChanged

Enabled 属性值更改后发生。

Enter

进入操作窗格时发生。

FontChanged

Font 属性值更改时发生。

ForeColorChanged

ForeColor 属性值更改时发生。

GiveFeedback

在执行拖动操作期间发生。

GotFocus

焦点位于操作窗格时发生。

HandleCreated

在为操作窗格创建句柄时发生。

HandleDestroyed

操作窗格的句柄处于销毁过程中时发生。

HelpRequested

用户请求操作窗格帮助时发生。

ImeModeChanged

ImeMode 属性更改时发生。

Invalidated

当操作窗格的显示要求重绘时发生。

KeyDown

在操作窗格具有焦点的情况下,按下某个键时发生。

KeyPress

在操作窗格具有焦点的情况下,按下某个键时发生。

KeyUp

当操作窗格具有焦点并释放某个键时发生。

Layout

操作窗格应重新定位其子控件时发生。

Leave

在输入点离开操作窗格时发生。

Load

在操作窗格首次变得可见之前发生。

LocationChanged

Location 属性值更改后发生。

LostFocus

在操作窗格失去焦点时发生。

MarginChanged

在操作窗格的边距更改时发生。

MouseCaptureChanged

在操作窗格失去或获得鼠标捕获时发生。

MouseClick

用鼠标单击操作窗格时发生。

MouseDoubleClick

在使用鼠标双击操作窗格时发生。

MouseDown

在鼠标指针位于操作窗格上方且按下鼠标按钮时发生。

MouseEnter

鼠标指针进入操作窗格时发生。

MouseHover

鼠标指针停留在操作窗格上时发生。

MouseLeave

鼠标指针离开操作窗格时发生。

MouseMove

鼠标指针移动到操作窗格上方时发生。

MouseUp

在鼠标指针位于操作窗格上方且释放鼠标按钮时发生。

MouseWheel

如果操作窗格具有焦点,移动鼠标滚轮时发生。

Move

在移动操作窗格时发生。

OrientationChanged

当操作窗格的 Orientation 改变时发生。

PaddingChanged

操作窗格的填充更改时发生。

Paint

重绘操作窗格时发生。

ParentChanged

Parent 属性值更改时发生。

PreviewKeyDown

在焦点位于此控件上的情况下,当有按键动作时发生(在 KeyDown 事件之前发生)。

QueryAccessibilityHelp

AccessibleObject 为辅助功能应用程序提供帮助时发生。

QueryContinueDrag

在拖放操作期间发生,并且允许拖动源确定是否应取消拖放操作。

RegionChanged

Region 属性的值更改时发生。

Resize

重设操作窗格的大小时发生。

RightToLeftChanged

RightToLeft 属性值更改时发生。

Scroll

用户或代码滚动工作区时发生。

SizeChanged

Size 属性值更改时发生。

StyleChanged

操作窗格样式更改时发生。

SystemColorsChanged

系统颜色更改时发生。

TabIndexChanged

TabIndex 属性值更改时发生。

TabStopChanged

TabStop 属性值更改时发生。

Validated

操作窗格完成验证时发生。

Validating

操作窗格验证时发生。

VisibleChanged

Visible 属性值更改时发生。

适用于