다음을 통해 공유


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
특성
구현

예제

다음 코드 예제에서는 콘텐츠의 맞춤을 자동으로 조정하는 간단한 작업 창을 만드는 방법을 보여 줍니다. 사용자가 작업 창을 애플리케이션 창의 다른 부분으로 이동하여 작업 창의 방향을 변경하거나 사용자가 작업 창에서 Orientation 컨트롤을 클릭하면 Button 속성이 속성의 StackOrder 새 값을 결정하는 데 사용됩니다. 이 코드를 실행하려면 Excel용 문서 수준 프로젝트의 이벤트 처리기에서 ThisWorkbook_Startup 메서드를 호출 InitActionsPane 합니다.

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 얻으려면 프로젝트의 클래스 필드ThisDocument(Word) 또는 ThisWorkbook 클래스(Excel의 경우)를 사용합니다ActionsPane. 자세한 내용은 작업 창 개요를 참조하세요.

ActionsPane 개체는 사용자 지정할 수 있는 사용자 인터페이스를 제공하는 기본 Windows Forms UserControl 확장합니다. 대부분의 멤버는 ActionsPane 기본 의 멤버에 해당합니다 UserControl. 다음 ActionsPane 멤버를 사용하여 작업 창 관련 기능에 액세스합니다.

  • Clear 메서드를 호출하여 생성됩니다. 이 메서드를 사용하여 문서 또는 통합 문서에서 작업 창을 분리합니다.

  • AutoRecover 속성 이 속성을 사용하여 최종 사용자가 문서 또는 통합 문서에서 작업 창을 분리하지 못하도록 하거나 허용합니다.

  • Orientation 속성 이 속성을 사용 하 여 작업 창 문서 또는 통합 문서의 위쪽 또는 아래쪽 또는 문서 또는 통합 문서의 왼쪽 또는 오른쪽에 도킹 되어 있는지 여부를 확인 합니다.

  • StackOrder 속성 컨트롤이 작업 창에 누적되는 방향을 지정하려면 이 속성을 사용합니다.

  • OrientationChanged 이벤트 작업 창이 다른 위치에 도킹되는 시기를 확인하려면 이 속성을 사용합니다.

참고

이 인터페이스는 Visual Studio Tools for Office Runtime에 의해 구현되며 코드에서 직접 구현할 수는 없습니다. 자세한 내용은 Visual Studio Tools for Office 런타임 개요를 참조하세요.

사용량

이 설명서에서는 .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

호출자가 작업 창 컨트롤이 만들어진 스레드와 다른 스레드에 있기 때문에 메서드를 통해 작업 창 컨트롤을 호출하는 경우 해당 호출자가 호출 메서드를 호출해야 하는지 여부를 나타내는 값을 가져옵니다.

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

작업 창 컨테이너 내의 작업 창 탭 순서를 가져오거나 설정합니다.

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)

자식 컨트롤의 탭 순서에서 앞뒤에 있는 다음 컨트롤을 검색합니다.

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 속성 값이 변경되면 발생합니다.

적용 대상