다음을 통해 공유


ActionsPane 인터페이스

업데이트: 2010년 5월

Word 또는 Excel에 대한 문서 수준 사용자 지정에서 문서 동작 작업 창에 대한 사용자 지정 사용자 인터페이스를 나타냅니다.

네임스페이스:  Microsoft.Office.Tools
어셈블리:  Microsoft.Office.Tools.Common(Microsoft.Office.Tools.Common.dll)

구문

‘선언
<GuidAttribute("b835a67a-c3c0-45ba-9a3f-c878bf531dd5")> _
Public Interface ActionsPane _
    Inherits IDisposable
[GuidAttribute("b835a67a-c3c0-45ba-9a3f-c878bf531dd5")]
public interface ActionsPane : IDisposable

ActionsPane 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 AccessibilityObject 작업 창에 할당된 AccessibleObject를 가져옵니다.
Public 속성 AccessibleDefaultActionDescription 작업 창의 기본 작업 설명을 가져오거나 설정합니다.이 설명은 내게 필요한 옵션 지원 클라이언트 응용 프로그램에서 사용합니다.
Public 속성 AccessibleDescription 작업 창의 액세스 가능한 설명을 가져오거나 설정합니다.이 설명은 내게 필요한 옵션 지원 클라이언트 응용 프로그램에서 사용합니다.
Public 속성 AccessibleName 작업 창의 액세스 가능한 이름을 가져오거나 설정합니다.이 이름은 내게 필요한 옵션 지원 클라이언트 응용 프로그램에서 사용합니다.
Public 속성 AccessibleRole 작업 창의 액세스 가능한 역할을 가져오거나 설정합니다.
Public 속성 ActiveControl 작업 창에 있는 활성 컨트롤을 가져오거나 설정합니다.
Public 속성 AllowDrop 사용자가 컨트롤로 끌어 온 데이터가 해당 작업 창에서 허용되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 Anchor 작업 창이 바인딩되는 컨테이너의 가장자리를 가져오거나 설정하고 해당 부모를 기초로 사용자 컨트롤 크기를 조정하는 방법을 결정합니다.
Public 속성 AutoRecover 작업 창 솔루션을 분리하면 자동으로 문서에 다시 연결될지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 AutoScaleDimensions 디자인된 작업 창의 크기를 가져오거나 설정합니다.
Public 속성 AutoScaleMode 작업 창의 자동 크기 조정 모드를 가져오거나 설정합니다.
Public 속성 AutoScroll 컨테이너에서 사용자가 표시되는 컨테이너 경계 밖의 작업 창까지 스크롤할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 AutoScrollMargin 작업 창에 대한 자동 스크롤 여백의 크기를 가져오거나 설정합니다.
Public 속성 AutoScrollMinSize 작업 창에 대한 자동 스크롤 영역의 최소 크기를 가져오거나 설정합니다.
Public 속성 AutoScrollOffset ScrollControlIntoView 메서드가 호출될 때 작업 창을 스크롤할 위치를 가져오거나 설정합니다.
Public 속성 AutoScrollPosition 작업 창에 대한 자동 스크롤 위치를 가져오거나 설정합니다.
Public 속성 AutoSize 인프라입니다. 이 속성은 작업 창에서 지원하지 않습니다.
Public 속성 AutoSizeMode 작업 창 컨트롤 크기를 자동 조정하는 모드를 가져오거나 설정합니다.
Public 속성 AutoValidate 포커스가 변경될 때 작업 창의 컨트롤에 대한 유효성 검사가 자동으로 수행되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 BackColor 작업 창의 배경색을 가져오거나 설정합니다.
Public 속성 BackgroundImage 작업 창에 표시할 배경 이미지를 가져오거나 설정합니다.
Public 속성 BackgroundImageLayout 작업 창에서 배경 이미지의 위치 및 동작을 가져오거나 설정합니다.
Public 속성 BindingContext 동기화된 동일한 데이터 소스에 바인딩되는 작업 창에 모든 컨트롤을 유지하는 데 사용되는 개체를 가져오거나 설정합니다.
Public 속성 BorderStyle 작업 창의 테두리 스타일을 가져오거나 설정합니다.
Public 속성 Bottom 작업 창의 아래쪽 가장자리와 해당 컨테이너 클라이언트 영역의 위쪽 가장자리 사이의 거리(픽셀)를 가져옵니다.
Public 속성 Bounds 부모 컨트롤을 기준으로 비클라이언트 요소를 포함하는 작업 창 컨트롤의 크기와 위치(픽셀)를 가져오거나 설정합니다.
Public 속성 CanFocus 작업 창이 포커스를 받을 수 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성 CanSelect 작업 창을 선택할 수 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성 Capture 작업 창이 마우스를 캡처했는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 CausesValidation 작업 창이 포커스를 받을 때 유효성 검사가 필요한 모든 컨트롤에 대해 유효성 검사가 수행되도록 하는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 ClientRectangle 작업 창의 클라이언트 영역을 나타내는 사각형을 가져옵니다.
Public 속성 ClientSize 작업 창 클라이언트 영역의 높이와 너비를 가져오거나 설정합니다.
Public 속성 CompanyName 작업 창을 포함하고 있는 응용 프로그램의 회사 이름이나 작성자를 가져옵니다.
Public 속성 Container 인프라입니다. 이 속성은 작업 창에서 지원하지 않습니다.
Public 속성 ContainsFocus 작업 창이나 해당 작업 창의 자식 컨트롤이 현재 입력 포커스를 가지고 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성 ContextMenu 작업 창과 연결된 바로 가기 메뉴를 가져오거나 설정합니다.
Public 속성 ContextMenuStrip 작업 창에 연결된 ContextMenuStrip을 가져오거나 설정합니다.
Public 속성 Controls 작업 창에 포함된 컨트롤의 컬렉션을 가져옵니다.
Public 속성 Created 작업 창이 만들어졌는지 여부를 나타내는 값을 가져옵니다.
Public 속성 CurrentAutoScaleDimensions 화면의 현재 런타임 크기를 가져옵니다.
Public 속성 Cursor 마우스 포인터가 작업 창 위에 올 때 표시되는 커서를 가져오거나 설정합니다.
Public 속성 DataBindings 작업 창에 대한 데이터 바인딩을 가져옵니다.
Public 속성 DisplayRectangle 작업 창의 표시 영역을 나타내는 사각형을 가져옵니다.
Public 속성 Disposing 작업 창에 대한 삭제 작업이 진행되고 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성 Dock 해당 부모에 도킹할 작업 창 컨트롤 테두리를 가져오거나 설정하고 해당 부모를 기초로 작업 창 컨트롤 크기를 조정하는 방법을 결정합니다.
Public 속성 DockPadding 인프라입니다. 이 속성은 작업 창에서 지원하지 않습니다.
Public 속성 Enabled 작업 창이 사용자 상호 작용에 응답할 수 있는지 여부를 표시하는 값을 가져오거나 설정합니다.
Public 속성 Focused 작업 창에 입력 포커스가 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성 Font 작업 창에서 표시되는 텍스트의 글꼴을 가져오거나 설정합니다.
Public 속성 ForeColor 작업 창의 전경색을 가져오거나 설정합니다.
Public 속성 Handle 작업 창이 바인딩되는 창 핸들을 가져옵니다.
Public 속성 HasChildren 컨트롤에 하나 이상의 자식 컨트롤이 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성 Height 컨트롤 작업 창의 높이를 가져오거나 설정합니다.
Public 속성 HorizontalScroll 가로 스크롤 막대와 관련된 특징을 가져옵니다.
Public 속성 ImeMode 작업 창의 IME(입력기) 모드를 가져오거나 설정합니다.
Public 속성 InvokeRequired 호출자가 작업 창 컨트롤이 만들어진 스레드와 다른 스레드에 있기 때문에 메서드를 통해 작업 창 컨트롤을 호출하는 경우 해당 호출자가 호출 메서드를 호출해야 하는지 여부를 나타내는 값을 가져옵니다.
Public 속성 IsAccessible 작업 창이 액세스 가능 응용 프로그램에 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 IsDisposed 작업 창의 컨트롤이 삭제되었는지 여부를 나타내는 값을 가져옵니다.
Public 속성 IsHandleCreated 작업 창 컨트롤에 연결된 핸들이 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성 IsMirrored 작업 창이 미러링되는지 여부를 나타내는 값을 가져옵니다.
Public 속성 LayoutEngine 작업 창 컨트롤 레이아웃 엔진의 캐시된 인스턴스를 가져옵니다.
Public 속성 Left 작업 창 컨트롤의 왼쪽 가장자리와 해당 컨테이너 클라이언트 영역의 왼쪽 가장자리 사이의 거리(픽셀)를 가져오거나 설정합니다.
Public 속성 Location 해당 컨테이너의 왼쪽 위 모퉁이를 기준으로 작업 창의 왼쪽 위 모퉁이의 좌표를 가져오거나 설정합니다.
Public 속성 Margin 컨트롤 사이의 공백을 가져오거나 설정합니다.
Public 속성 MaximumSize GetPreferredSize 에서 지정할 수 있는 상한을 나타내는 크기를 가져오거나 설정합니다.
Public 속성 MinimumSize GetPreferredSize 에서 지정할 수 있는 하한을 나타내는 크기를 가져오거나 설정합니다.
Public 속성 Name 작업 창 컨트롤의 이름을 가져오거나 설정합니다.
Public 속성 Orientation 작업 창을 가로로 배치할지 세로로 배치할지를 나타내는 값을 가져옵니다.
Public 속성 Padding 작업 창의 안쪽 여백을 가져오거나 설정합니다.
Public 속성 Parent 작업 창의 부모 컨테이너를 가져오거나 설정합니다.
Public 속성 ParentForm 인프라입니다. 이 속성은 작업 창에서 지원하지 않습니다.
Public 속성 PreferredSize 작업 창이 들어갈 수 있는 사각형 영역의 크기를 가져옵니다.
Public 속성 ProductName 작업 창이 포함된 어셈블리의 제품 이름을 가져옵니다.
Public 속성 ProductVersion 작업 창이 포함된 어셈블리의 버전을 가져옵니다.
Public 속성 RecreatingHandle 작업 창 컨트롤이 현재 자신의 핸들을 다시 만들고 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성 Region 작업 창과 연결된 창 영역을 가져오거나 설정합니다.
Public 속성 Right 작업 창의 오른쪽 가장자리와 해당 컨테이너 클라이언트 영역의 왼쪽 가장자리 사이의 거리(픽셀)를 가져옵니다.
Public 속성 RightToLeft 오른쪽에서 왼쪽으로 쓰는 글꼴을 사용하는 로캘을 지원하도록 작업 창 요소가 정렬되어 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 Site 작업 창의 사이트를 가져오거나 설정합니다.
Public 속성 Size 컨트롤 작업 창의 높이와 너비를 가져오거나 설정합니다.
Public 속성 StackOrder 컨트롤이 작업 창에 스택되는 방향을 나타내는 값을 가져오거나 설정합니다.
Public 속성 TabIndex 작업 창 컨테이너 내의 작업 창 탭 순서를 가져오거나 설정합니다.
Public 속성 TabStop Tab 키를 사용하여 작업 창에 포커스를 지정할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 Tag 작업 창에 대한 데이터가 들어 있는 개체를 가져오거나 설정합니다.
Public 속성 Text 인프라입니다. 이 속성은 작업 창에서 지원하지 않습니다.
Public 속성 Top 작업 창 컨트롤의 위쪽 가장자리와 해당 컨테이너 클라이언트 영역의 위쪽 가장자리 사이의 거리(픽셀)를 가져오거나 설정합니다.
Public 속성 TopLevelControl 인프라입니다. 이 속성은 작업 창에서 지원하지 않습니다.
Public 속성 UseWaitCursor 작업 창과 모든 자식 컨트롤에 WaitCursor를 사용할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 VerticalScroll 세로 스크롤 막대와 관련된 특징을 가져옵니다.
Public 속성 Visible ActionsPane 이 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 Width 작업 창 컨트롤의 너비를 가져오거나 설정합니다.
Public 속성 WindowTarget 인프라입니다. 이 속성은 작업 창에서 지원하지 않습니다.

위쪽

메서드

  이름 설명
Public 메서드 BeginInit 인프라입니다.
Public 메서드 BeginInvoke(Delegate) 작업 창 컨트롤의 내부 핸들이 작성된 스레드에서 지정된 대리자를 비동기식으로 실행합니다.
Public 메서드 BeginInvoke(Delegate, array<Object[]) 작업 창 컨트롤의 내부 핸들이 작성된 스레드에서 특정 인수를 사용하여 지정된 대리자를 비동기식으로 실행합니다.
Public 메서드 BringToFront 작업 창 컨트롤을 Z 순서의 맨 앞으로 가져옵니다.
Public 메서드 Clear 문서에서 작업 창 솔루션을 분리합니다.
Public 메서드 Contains 지정된 컨트롤이 작업 창의 자식과 같은지 여부를 나타내는 값을 반환합니다.
Public 메서드 CreateControl 핸들과 표시 가능한 모든 자식 컨트롤의 생성을 포함하여 표시 가능한 작업 창 컨트롤을 강제로 만듭니다.
Public 메서드 CreateGraphics 작업 창 컨트롤에 대한 Graphics를 만듭니다.
Public 메서드 Dispose 관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 응용 프로그램 정의 작업을 수행합니다. (IDisposable에서 상속됨)
Public 메서드 DoDragDrop 끌어서 놓기 작업을 시작합니다.
Public 메서드 DrawToBitmap 지정한 비트맵에서의 렌더링을 지원합니다.
Public 메서드 EndInit 인프라입니다.
Public 메서드 EndInvoke 지정된 비동기 작업의 반환 값을 검색합니다.
Public 메서드 FindForm 작업 창 컨트롤이 설정된 양식을 검색합니다.
Public 메서드 Focus 작업 창에 입력 포커스를 설정합니다.
Public 메서드 GetChildAtPoint(Point) 지정된 좌표에 위치한 자식 컨트롤을 검색합니다.
Public 메서드 GetChildAtPoint(Point, GetChildAtPointSkip) 지정한 좌표에 있는 자식 컨트롤을 검색하여 특정 형식의 자식 컨트롤을 무시할지 여부를 지정합니다.
Public 메서드 GetContainerControl 해당 컨트롤의 부모 컨트롤 체인까지 다음 ContainerControl을 반환합니다.
Public 메서드 GetNextControl 자식 컨트롤의 탭 순서에서 앞뒤에 있는 다음 컨트롤을 검색합니다.
Public 메서드 GetPreferredSize 작업 창이 들어갈 수 있는 사각형 영역의 크기를 검색합니다.
Public 메서드 Hide 작업 창 사용자 인터페이스에서 ActionsPane과 컨트롤을 제거하지만 작업 창은 계속 표시됩니다.
Public 메서드 Invalidate() 작업 창의 전체 표면을 무효화하고 작업 창을 다시 그립니다.
Public 메서드 Invalidate(Boolean) 작업 창의 전체 화면을 무효화하면 paint 메시지가 작업 창으로 전송됩니다.또는 작업 창에 할당된 자식 컨트롤을 무효화합니다.
Public 메서드 Invalidate(Rectangle) 작업 창의 지정된 컨트롤 영역을 무효화하고, 이 영역을 다음 그리기 작업에서 다시 그릴 작업 창의 업데이트 영역에 추가하고, 그리기 메시지를 작업 창으로 보냅니다.
Public 메서드 Invalidate(Region) 작업 창의 지정된 컨트롤 영역을 무효화하고, 이 영역을 다음 그리기 작업에서 다시 그릴 작업 창의 업데이트 영역에 추가하고, 그리기 메시지를 작업 창으로 보냅니다.
Public 메서드 Invalidate(Rectangle, Boolean) 작업 창의 지정된 컨트롤 영역을 무효화하고, 이 영역을 다음 그리기 작업에서 다시 그릴 작업 창의 업데이트 영역에 추가하고, 그리기 메시지를 작업 창으로 보냅니다.또는 작업 창에 할당된 자식 컨트롤을 무효화합니다.
Public 메서드 Invalidate(Region, Boolean) 작업 창의 지정된 컨트롤 영역을 무효화하고, 이 영역을 다음 그리기 작업에서 다시 그릴 작업 창의 업데이트 영역에 추가하고, 그리기 메시지를 작업 창으로 보냅니다.또는 작업 창에 할당된 자식 컨트롤을 무효화합니다.
Public 메서드 Invoke(Delegate) 작업 창 컨트롤의 내부 창 핸들이 들어 있는 스레드에서 지정된 대리자를 실행합니다.
Public 메서드 Invoke(Delegate, array<Object[]) 작업 창 컨트롤의 내부 창 핸들이 들어 있는 스레드에서 특정 인수 목록을 사용하여 지정된 대리자를 실행합니다.
Public 메서드 PerformAutoScale 작업 창과 그 자식의 크기 조정을 수행합니다.
Public 메서드 PerformLayout() 작업 창이 모든 자식 컨트롤에 레이아웃 논리를 강제로 적용하도록 합니다.
Public 메서드 PerformLayout(Control, String) 작업 창이 모든 자식 컨트롤에 레이아웃 논리를 강제로 적용하도록 합니다.
Public 메서드 PointToClient 특정 화면 지점의 위치를 클라이언트 좌표로 계산합니다.
Public 메서드 PointToScreen 특정 클라이언트 지점의 위치를 화면 좌표로 계산합니다.
Public 메서드 PreProcessControlMessage 메시지 루프 내에 있는 키보드 또는 입력 메시지를 전처리한 다음 디스패치합니다.
Public 메서드 PreProcessMessage 메시지 루프 내에 있는 키보드 또는 입력 메시지를 전처리한 다음 디스패치합니다.
Public 메서드 RectangleToClient 지정된 화면 사각형의 크기와 위치를 클라이언트 좌표로 계산합니다.
Public 메서드 RectangleToScreen 지정된 클라이언트 사각형의 크기와 위치를 화면 좌표로 계산합니다.
Public 메서드 Refresh 작업 창이 해당 컨트롤의 클라이언트 영역을 강제로 무효화하도록 하고 컨트롤 자체와 모든 자식 컨트롤을 즉시 다시 그리도록 합니다.
Public 메서드 ResetBackColor 인프라입니다. 이 메서드는 작업 창에서 지원하지 않습니다.
Public 메서드 ResetBindings 인프라입니다. 이 메서드는 작업 창에서 지원하지 않습니다.
Public 메서드 ResetCursor 인프라입니다. 이 메서드는 작업 창에서 지원하지 않습니다.
Public 메서드 ResetFont 인프라입니다. 이 메서드는 작업 창에서 지원하지 않습니다.
Public 메서드 ResetForeColor 인프라입니다. 이 메서드는 작업 창에서 지원하지 않습니다.
Public 메서드 ResetImeMode 인프라입니다. 이 메서드는 작업 창에서 지원하지 않습니다.
Public 메서드 ResetRightToLeft 인프라입니다. 이 메서드는 작업 창에서 지원하지 않습니다.
Public 메서드 ResetText 인프라입니다. 이 메서드는 작업 창에서 지원하지 않습니다.
Public 메서드 ResumeLayout() 일반 레이아웃 논리를 다시 시작합니다.
Public 메서드 ResumeLayout(Boolean) 일반 레이아웃 논리를 다시 시작하여 필요에 따라 보류 중인 레이아웃 요청을 강제로 즉시 레이아웃합니다.
Public 메서드 Scale 작업 창과 모든 자식 컨트롤의 배율을 지정한 배율 인수로 조정합니다.
Public 메서드 ScrollControlIntoView 지정한 자식 컨트롤을 뷰로 스크롤합니다.
Public 메서드 Select 작업 창이 활성화됩니다.
Public 메서드 SelectNextControl 다음 컨트롤을 활성화합니다.
Public 메서드 SendToBack 작업 창을 Z 순서의 맨 뒤로 보냅니다.
Public 메서드 SetAutoScrollMargin 자동 스크롤 여백의 크기를 설정합니다.
Public 메서드 SetBounds(Int32, Int32, Int32, Int32) 작업 창의 범위를 특정 위치와 크기로 설정합니다.
Public 메서드 SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) 작업 창의 지정된 범위를 특정 위치와 크기로 설정합니다.
Public 메서드 Show ActionsPane 에 추가된 모든 컨트롤을 포함하여 ActionsPane을 작업 창에 표시합니다. 그러나 작업 창이 나타나지 않으면 작업 창을 표시하지 않습니다.
Public 메서드 SuspendLayout 작업 창의 레이아웃 논리를 임시로 일시 중단합니다.
Public 메서드 Update 해당 작업 창이 작업 창 클라이언트 영역 내에 무효화된 영역을 다시 그리게 합니다.
Public 메서드 Validate() ValidatingValidated 이벤트를 순서대로 발생시킴으로써 작업 창의 내용을 확인합니다.
Public 메서드 Validate(Boolean) 자동 유효성 검사가 켜져 있는지 여부에 따라 작업 창의 내용을 조건적으로 확인합니다.
Public 메서드 ValidateChildren() 유효성 검사를 지원하는 모든 자식 컨트롤에 의해 데이터의 유효성을 검사합니다.
Public 메서드 ValidateChildren(ValidationConstraints) 유효성 검사를 지원하는 모든 자식 컨트롤에 의해 데이터의 유효성을 검사합니다.

위쪽

이벤트

  이름 설명
Public 이벤트 AutoSizeChanged 인프라입니다. 이 이벤트는 작업 창에서 지원하지 않습니다.
Public 이벤트 AutoValidateChanged AutoValidate 속성이 변경되면 발생합니다.
Public 이벤트 BackColorChanged BackColor 속성 값이 변경되면 발생합니다.
Public 이벤트 BackgroundImageChanged BackgroundImage 속성 값이 변경되면 발생합니다.
Public 이벤트 BackgroundImageLayoutChanged BackgroundImageLayout 속성이 변경되면 발생합니다.
Public 이벤트 BindingContextChanged BindingContext 속성 값이 변경되면 발생합니다.
Public 이벤트 CausesValidationChanged CausesValidation 속성 값이 변경되면 발생합니다.
Public 이벤트 ChangeUICues 포커스나 키보드 UI(사용자 인터페이스) 큐가 변경되면 발생합니다.
Public 이벤트 Click 작업 창을 클릭할 때 발생합니다.
Public 이벤트 ClientSizeChanged ClientSize 속성 값이 변경되면 발생합니다.
Public 이벤트 ContextMenuChanged ContextMenu 속성 값이 변경되면 발생합니다.
Public 이벤트 ContextMenuStripChanged ContextMenuStrip 속성 값이 변경되면 발생합니다.
Public 이벤트 ControlAdded Controls 컬렉션에 새로운 컨트롤이 추가되면 발생합니다.
Public 이벤트 ControlRemoved Controls 컬렉션에서 컨트롤이 제거되면 발생합니다.
Public 이벤트 CursorChanged Cursor 속성 값이 변경되면 발생합니다.
Public 이벤트 Disposed 작업 창이 삭제될 때 발생합니다.
Public 이벤트 DockChanged Dock 속성 값이 변경되면 발생합니다.
Public 이벤트 DoubleClick 작업 창을 더블 클릭할 때 발생합니다.
Public 이벤트 DragDrop 끌어서 놓기 작업이 완료되면 발생합니다.
Public 이벤트 DragEnter 개체를 작업 창의 경계 안으로 끌 때 발생합니다.
Public 이벤트 DragLeave 개체를 작업 창의 경계 밖으로 끌 때 발생합니다.
Public 이벤트 DragOver 개체를 작업 창의 경계 위로 끌 때 발생합니다.
Public 이벤트 EnabledChanged Enabled 속성이 변경되면 발생합니다.
Public 이벤트 Enter 작업 창을 입력할 때 발생합니다.
Public 이벤트 FontChanged Font 속성 값이 변경되면 발생합니다.
Public 이벤트 ForeColorChanged ForeColor 속성 값이 변경되면 발생합니다.
Public 이벤트 GiveFeedback 끌기 작업을 수행하는 동안 발생합니다.
Public 이벤트 GotFocus 작업 창이 포커스를 받을 때 발생합니다.
Public 이벤트 HandleCreated 작업 창에 대한 핸들을 만들 때 발생합니다.
Public 이벤트 HandleDestroyed 작업 창의 핸들이 소멸될 때 발생합니다.
Public 이벤트 HelpRequested 사용자가 작업 창에 대한 도움말을 요청하면 발생합니다.
Public 이벤트 ImeModeChanged ImeMode 속성이 변경되면 발생합니다.
Public 이벤트 Invalidated 작업 창이 표시를 다시 그릴 필요가 있으면 발생합니다.
Public 이벤트 KeyDown 작업 창에 포커스가 있을 때 키를 누르면 발생합니다.
Public 이벤트 KeyPress 작업 창에 포커스가 있을 때 키를 누르면 발생합니다.
Public 이벤트 KeyUp 작업 창에 포커스가 있을 때 키를 놓으면 발생합니다.
Public 이벤트 Layout 작업 창이 자식 컨트롤의 위치를 변경하면 발생합니다.
Public 이벤트 Leave 입력 포커스가 작업 창을 벗어날 때 발생합니다.
Public 이벤트 Load 작업 창이 처음으로 표시되기 전에 발생합니다.
Public 이벤트 LocationChanged Location 속성이 변경되면 발생합니다.
Public 이벤트 LostFocus 작업 창이 포커스를 잃을 때 발생합니다.
Public 이벤트 MarginChanged 작업 창의 여백이 변경될 때 발생합니다.
Public 이벤트 MouseCaptureChanged 작업 창이 마우스 캡처를 잃거나 얻을 때 발생합니다.
Public 이벤트 MouseClick 마우스로 작업 창을 클릭할 때 발생합니다.
Public 이벤트 MouseDoubleClick 마우스로 작업 창을 더블 클릭할 때 발생합니다.
Public 이벤트 MouseDown 마우스 포인터가 작업 창 위에 있을 때 마우스 단추를 클릭하면 발생합니다.
Public 이벤트 MouseEnter 마우스 포인터가 작업 창에 들어갈 때 발생합니다.
Public 이벤트 MouseHover 마우스 포인터가 작업 창 위에 있을 때 발생합니다.
Public 이벤트 MouseLeave 마우스 포인터가 작업 창에서 벗어날 때 발생합니다.
Public 이벤트 MouseMove 마우스 포인터를 작업 창 위로 이동할 때 발생합니다.
Public 이벤트 MouseUp 마우스 포인터가 작업 창 위에 있을 때 마우스 단추를 눌렀다 놓으면 발생합니다.
Public 이벤트 MouseWheel 작업 창에 포커스가 있을 때 마우스 휠을 움직이면 발생합니다.
Public 이벤트 Move 작업 창이 이동할 때 발생합니다.
Public 이벤트 OrientationChanged 작업 창의 Orientation이 변경될 때 발생합니다.
Public 이벤트 PaddingChanged 작업 창의 패딩이 변경될 때 발생합니다.
Public 이벤트 Paint 작업 창을 다시 끌 때 발생합니다.
Public 이벤트 ParentChanged Parent 속성 값이 변경되면 발생합니다.
Public 이벤트 PreviewKeyDown 이 컨트롤에 포커스가 있는 동안 키를 누르면 KeyDown 이벤트 전에 발생합니다.
Public 이벤트 QueryAccessibilityHelp AccessibleObject 에서 내게 필요한 옵션 지원 응용 프로그램에 대한 도움말을 제공할 때 발생합니다.
Public 이벤트 QueryContinueDrag 끌어서 놓기 작업 중에 발생하며 끌기 소스가 끌어서 놓기 작업을 취소해야 할지 여부를 결정하도록 합니다.
Public 이벤트 RegionChanged Region 속성 값이 변경되면 발생합니다.
Public 이벤트 Resize 작업 창의 크기를 조정할 때 발생합니다.
Public 이벤트 RightToLeftChanged RightToLeft 속성 값이 변경되면 발생합니다.
Public 이벤트 Scroll 클라이언트 영역이 사용자 또는 코드에 의해 스크롤될 때 발생합니다.
Public 이벤트 SizeChanged Size 속성 값이 변경되면 발생합니다.
Public 이벤트 StyleChanged 작업 창의 스타일이 변경될 때 발생합니다.
Public 이벤트 SystemColorsChanged 시스템 색이 변경되면 발생합니다.
Public 이벤트 TabIndexChanged TabIndex 속성 값이 변경되면 발생합니다.
Public 이벤트 TabStopChanged TabStop 속성 값이 변경되면 발생합니다.
Public 이벤트 TextChanged 인프라입니다. 이 이벤트는 작업 창에서 지원하지 않습니다.
Public 이벤트 Validated 작업 창의 유효성 검사가 완료되면 발생합니다.
Public 이벤트 Validating 작업 창의 유효성 검사를 수행할 때 발생합니다.
Public 이벤트 VisibleChanged Visible 속성 값이 변경되면 발생합니다.

위쪽

설명

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 설명서의 다음 참조 섹션을 참조하십시오. https://go.microsoft.com/fwlink/?LinkId=160658.

예제

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

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
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;
    }
}

참고 항목

참조

Microsoft.Office.Tools 네임스페이스

기타 리소스

작업 창 개요

변경 기록

날짜

변경 내용

이유

2010년 5월

멤버 요약, 매개 변수 설명 및 해당 Windows Forms 멤버로부터의 반환 값을 추가했습니다.

향상된 기능 관련 정보