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 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
AccessibilityObject | 작업 창에 할당된 AccessibleObject를 가져옵니다. | |
AccessibleDefaultActionDescription | 작업 창의 기본 작업 설명을 가져오거나 설정합니다.이 설명은 내게 필요한 옵션 지원 클라이언트 응용 프로그램에서 사용합니다. | |
AccessibleDescription | 작업 창의 액세스 가능한 설명을 가져오거나 설정합니다.이 설명은 내게 필요한 옵션 지원 클라이언트 응용 프로그램에서 사용합니다. | |
AccessibleName | 작업 창의 액세스 가능한 이름을 가져오거나 설정합니다.이 이름은 내게 필요한 옵션 지원 클라이언트 응용 프로그램에서 사용합니다. | |
AccessibleRole | 작업 창의 액세스 가능한 역할을 가져오거나 설정합니다. | |
ActiveControl | 작업 창에 있는 활성 컨트롤을 가져오거나 설정합니다. | |
AllowDrop | 사용자가 컨트롤로 끌어 온 데이터가 해당 작업 창에서 허용되는지 여부를 나타내는 값을 가져오거나 설정합니다. | |
Anchor | 작업 창이 바인딩되는 컨테이너의 가장자리를 가져오거나 설정하고 해당 부모를 기초로 사용자 컨트롤 크기를 조정하는 방법을 결정합니다. | |
AutoRecover | 작업 창 솔루션을 분리하면 자동으로 문서에 다시 연결될지 여부를 나타내는 값을 가져오거나 설정합니다. | |
AutoScaleDimensions | 디자인된 작업 창의 크기를 가져오거나 설정합니다. | |
AutoScaleMode | 작업 창의 자동 크기 조정 모드를 가져오거나 설정합니다. | |
AutoScroll | 컨테이너에서 사용자가 표시되는 컨테이너 경계 밖의 작업 창까지 스크롤할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. | |
AutoScrollMargin | 작업 창에 대한 자동 스크롤 여백의 크기를 가져오거나 설정합니다. | |
AutoScrollMinSize | 작업 창에 대한 자동 스크롤 영역의 최소 크기를 가져오거나 설정합니다. | |
AutoScrollOffset | ScrollControlIntoView 메서드가 호출될 때 작업 창을 스크롤할 위치를 가져오거나 설정합니다. | |
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 | 해당 부모에 도킹할 작업 창 컨트롤 테두리를 가져오거나 설정하고 해당 부모를 기초로 작업 창 컨트롤 크기를 조정하는 방법을 결정합니다. | |
DockPadding | 인프라입니다. 이 속성은 작업 창에서 지원하지 않습니다. | |
Enabled | 작업 창이 사용자 상호 작용에 응답할 수 있는지 여부를 표시하는 값을 가져오거나 설정합니다. | |
Focused | 작업 창에 입력 포커스가 있는지 여부를 나타내는 값을 가져옵니다. | |
Font | 작업 창에서 표시되는 텍스트의 글꼴을 가져오거나 설정합니다. | |
ForeColor | 작업 창의 전경색을 가져오거나 설정합니다. | |
Handle | 작업 창이 바인딩되는 창 핸들을 가져옵니다. | |
HasChildren | 컨트롤에 하나 이상의 자식 컨트롤이 있는지 여부를 나타내는 값을 가져옵니다. | |
Height | 컨트롤 작업 창의 높이를 가져오거나 설정합니다. | |
HorizontalScroll | 가로 스크롤 막대와 관련된 특징을 가져옵니다. | |
ImeMode | 작업 창의 IME(입력기) 모드를 가져오거나 설정합니다. | |
InvokeRequired | 호출자가 작업 창 컨트롤이 만들어진 스레드와 다른 스레드에 있기 때문에 메서드를 통해 작업 창 컨트롤을 호출하는 경우 해당 호출자가 호출 메서드를 호출해야 하는지 여부를 나타내는 값을 가져옵니다. | |
IsAccessible | 작업 창이 액세스 가능 응용 프로그램에 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다. | |
IsDisposed | 작업 창의 컨트롤이 삭제되었는지 여부를 나타내는 값을 가져옵니다. | |
IsHandleCreated | 작업 창 컨트롤에 연결된 핸들이 있는지 여부를 나타내는 값을 가져옵니다. | |
IsMirrored | 작업 창이 미러링되는지 여부를 나타내는 값을 가져옵니다. | |
LayoutEngine | 작업 창 컨트롤 레이아웃 엔진의 캐시된 인스턴스를 가져옵니다. | |
Left | 작업 창 컨트롤의 왼쪽 가장자리와 해당 컨테이너 클라이언트 영역의 왼쪽 가장자리 사이의 거리(픽셀)를 가져오거나 설정합니다. | |
Location | 해당 컨테이너의 왼쪽 위 모퉁이를 기준으로 작업 창의 왼쪽 위 모퉁이의 좌표를 가져오거나 설정합니다. | |
Margin | 컨트롤 사이의 공백을 가져오거나 설정합니다. | |
MaximumSize | GetPreferredSize 에서 지정할 수 있는 상한을 나타내는 크기를 가져오거나 설정합니다. | |
MinimumSize | GetPreferredSize 에서 지정할 수 있는 하한을 나타내는 크기를 가져오거나 설정합니다. | |
Name | 작업 창 컨트롤의 이름을 가져오거나 설정합니다. | |
Orientation | 작업 창을 가로로 배치할지 세로로 배치할지를 나타내는 값을 가져옵니다. | |
Padding | 작업 창의 안쪽 여백을 가져오거나 설정합니다. | |
Parent | 작업 창의 부모 컨테이너를 가져오거나 설정합니다. | |
ParentForm | 인프라입니다. 이 속성은 작업 창에서 지원하지 않습니다. | |
PreferredSize | 작업 창이 들어갈 수 있는 사각형 영역의 크기를 가져옵니다. | |
ProductName | 작업 창이 포함된 어셈블리의 제품 이름을 가져옵니다. | |
ProductVersion | 작업 창이 포함된 어셈블리의 버전을 가져옵니다. | |
RecreatingHandle | 작업 창 컨트롤이 현재 자신의 핸들을 다시 만들고 있는지 여부를 나타내는 값을 가져옵니다. | |
Region | 작업 창과 연결된 창 영역을 가져오거나 설정합니다. | |
Right | 작업 창의 오른쪽 가장자리와 해당 컨테이너 클라이언트 영역의 왼쪽 가장자리 사이의 거리(픽셀)를 가져옵니다. | |
RightToLeft | 오른쪽에서 왼쪽으로 쓰는 글꼴을 사용하는 로캘을 지원하도록 작업 창 요소가 정렬되어 있는지 여부를 나타내는 값을 가져오거나 설정합니다. | |
Site | 작업 창의 사이트를 가져오거나 설정합니다. | |
Size | 컨트롤 작업 창의 높이와 너비를 가져오거나 설정합니다. | |
StackOrder | 컨트롤이 작업 창에 스택되는 방향을 나타내는 값을 가져오거나 설정합니다. | |
TabIndex | 작업 창 컨테이너 내의 작업 창 탭 순서를 가져오거나 설정합니다. | |
TabStop | Tab 키를 사용하여 작업 창에 포커스를 지정할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. | |
Tag | 작업 창에 대한 데이터가 들어 있는 개체를 가져오거나 설정합니다. | |
Text | 인프라입니다. 이 속성은 작업 창에서 지원하지 않습니다. | |
Top | 작업 창 컨트롤의 위쪽 가장자리와 해당 컨테이너 클라이언트 영역의 위쪽 가장자리 사이의 거리(픽셀)를 가져오거나 설정합니다. | |
TopLevelControl | 인프라입니다. 이 속성은 작업 창에서 지원하지 않습니다. | |
UseWaitCursor | 작업 창과 모든 자식 컨트롤에 WaitCursor를 사용할지 여부를 나타내는 값을 가져오거나 설정합니다. | |
VerticalScroll | 세로 스크롤 막대와 관련된 특징을 가져옵니다. | |
Visible | ActionsPane 이 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다. | |
Width | 작업 창 컨트롤의 너비를 가져오거나 설정합니다. | |
WindowTarget | 인프라입니다. 이 속성은 작업 창에서 지원하지 않습니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
BeginInit | 인프라입니다. | |
BeginInvoke(Delegate) | 작업 창 컨트롤의 내부 핸들이 작성된 스레드에서 지정된 대리자를 비동기식으로 실행합니다. | |
BeginInvoke(Delegate, array<Object[]) | 작업 창 컨트롤의 내부 핸들이 작성된 스레드에서 특정 인수를 사용하여 지정된 대리자를 비동기식으로 실행합니다. | |
BringToFront | 작업 창 컨트롤을 Z 순서의 맨 앞으로 가져옵니다. | |
Clear | 문서에서 작업 창 솔루션을 분리합니다. | |
Contains | 지정된 컨트롤이 작업 창의 자식과 같은지 여부를 나타내는 값을 반환합니다. | |
CreateControl | 핸들과 표시 가능한 모든 자식 컨트롤의 생성을 포함하여 표시 가능한 작업 창 컨트롤을 강제로 만듭니다. | |
CreateGraphics | 작업 창 컨트롤에 대한 Graphics를 만듭니다. | |
Dispose | 관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 응용 프로그램 정의 작업을 수행합니다. (IDisposable에서 상속됨) | |
DoDragDrop | 끌어서 놓기 작업을 시작합니다. | |
DrawToBitmap | 지정한 비트맵에서의 렌더링을 지원합니다. | |
EndInit | 인프라입니다. | |
EndInvoke | 지정된 비동기 작업의 반환 값을 검색합니다. | |
FindForm | 작업 창 컨트롤이 설정된 양식을 검색합니다. | |
Focus | 작업 창에 입력 포커스를 설정합니다. | |
GetChildAtPoint(Point) | 지정된 좌표에 위치한 자식 컨트롤을 검색합니다. | |
GetChildAtPoint(Point, GetChildAtPointSkip) | 지정한 좌표에 있는 자식 컨트롤을 검색하여 특정 형식의 자식 컨트롤을 무시할지 여부를 지정합니다. | |
GetContainerControl | 해당 컨트롤의 부모 컨트롤 체인까지 다음 ContainerControl을 반환합니다. | |
GetNextControl | 자식 컨트롤의 탭 순서에서 앞뒤에 있는 다음 컨트롤을 검색합니다. | |
GetPreferredSize | 작업 창이 들어갈 수 있는 사각형 영역의 크기를 검색합니다. | |
Hide | 작업 창 사용자 인터페이스에서 ActionsPane과 컨트롤을 제거하지만 작업 창은 계속 표시됩니다. | |
Invalidate() | 작업 창의 전체 표면을 무효화하고 작업 창을 다시 그립니다. | |
Invalidate(Boolean) | 작업 창의 전체 화면을 무효화하면 paint 메시지가 작업 창으로 전송됩니다.또는 작업 창에 할당된 자식 컨트롤을 무효화합니다. | |
Invalidate(Rectangle) | 작업 창의 지정된 컨트롤 영역을 무효화하고, 이 영역을 다음 그리기 작업에서 다시 그릴 작업 창의 업데이트 영역에 추가하고, 그리기 메시지를 작업 창으로 보냅니다. | |
Invalidate(Region) | 작업 창의 지정된 컨트롤 영역을 무효화하고, 이 영역을 다음 그리기 작업에서 다시 그릴 작업 창의 업데이트 영역에 추가하고, 그리기 메시지를 작업 창으로 보냅니다. | |
Invalidate(Rectangle, Boolean) | 작업 창의 지정된 컨트롤 영역을 무효화하고, 이 영역을 다음 그리기 작업에서 다시 그릴 작업 창의 업데이트 영역에 추가하고, 그리기 메시지를 작업 창으로 보냅니다.또는 작업 창에 할당된 자식 컨트롤을 무효화합니다. | |
Invalidate(Region, Boolean) | 작업 창의 지정된 컨트롤 영역을 무효화하고, 이 영역을 다음 그리기 작업에서 다시 그릴 작업 창의 업데이트 영역에 추가하고, 그리기 메시지를 작업 창으로 보냅니다.또는 작업 창에 할당된 자식 컨트롤을 무효화합니다. | |
Invoke(Delegate) | 작업 창 컨트롤의 내부 창 핸들이 들어 있는 스레드에서 지정된 대리자를 실행합니다. | |
Invoke(Delegate, array<Object[]) | 작업 창 컨트롤의 내부 창 핸들이 들어 있는 스레드에서 특정 인수 목록을 사용하여 지정된 대리자를 실행합니다. | |
PerformAutoScale | 작업 창과 그 자식의 크기 조정을 수행합니다. | |
PerformLayout() | 작업 창이 모든 자식 컨트롤에 레이아웃 논리를 강제로 적용하도록 합니다. | |
PerformLayout(Control, String) | 작업 창이 모든 자식 컨트롤에 레이아웃 논리를 강제로 적용하도록 합니다. | |
PointToClient | 특정 화면 지점의 위치를 클라이언트 좌표로 계산합니다. | |
PointToScreen | 특정 클라이언트 지점의 위치를 화면 좌표로 계산합니다. | |
PreProcessControlMessage | 메시지 루프 내에 있는 키보드 또는 입력 메시지를 전처리한 다음 디스패치합니다. | |
PreProcessMessage | 메시지 루프 내에 있는 키보드 또는 입력 메시지를 전처리한 다음 디스패치합니다. | |
RectangleToClient | 지정된 화면 사각형의 크기와 위치를 클라이언트 좌표로 계산합니다. | |
RectangleToScreen | 지정된 클라이언트 사각형의 크기와 위치를 화면 좌표로 계산합니다. | |
Refresh | 작업 창이 해당 컨트롤의 클라이언트 영역을 강제로 무효화하도록 하고 컨트롤 자체와 모든 자식 컨트롤을 즉시 다시 그리도록 합니다. | |
ResetBackColor | 인프라입니다. 이 메서드는 작업 창에서 지원하지 않습니다. | |
ResetBindings | 인프라입니다. 이 메서드는 작업 창에서 지원하지 않습니다. | |
ResetCursor | 인프라입니다. 이 메서드는 작업 창에서 지원하지 않습니다. | |
ResetFont | 인프라입니다. 이 메서드는 작업 창에서 지원하지 않습니다. | |
ResetForeColor | 인프라입니다. 이 메서드는 작업 창에서 지원하지 않습니다. | |
ResetImeMode | 인프라입니다. 이 메서드는 작업 창에서 지원하지 않습니다. | |
ResetRightToLeft | 인프라입니다. 이 메서드는 작업 창에서 지원하지 않습니다. | |
ResetText | 인프라입니다. 이 메서드는 작업 창에서 지원하지 않습니다. | |
ResumeLayout() | 일반 레이아웃 논리를 다시 시작합니다. | |
ResumeLayout(Boolean) | 일반 레이아웃 논리를 다시 시작하여 필요에 따라 보류 중인 레이아웃 요청을 강제로 즉시 레이아웃합니다. | |
Scale | 작업 창과 모든 자식 컨트롤의 배율을 지정한 배율 인수로 조정합니다. | |
ScrollControlIntoView | 지정한 자식 컨트롤을 뷰로 스크롤합니다. | |
Select | 작업 창이 활성화됩니다. | |
SelectNextControl | 다음 컨트롤을 활성화합니다. | |
SendToBack | 작업 창을 Z 순서의 맨 뒤로 보냅니다. | |
SetAutoScrollMargin | 자동 스크롤 여백의 크기를 설정합니다. | |
SetBounds(Int32, Int32, Int32, Int32) | 작업 창의 범위를 특정 위치와 크기로 설정합니다. | |
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) | 작업 창의 지정된 범위를 특정 위치와 크기로 설정합니다. | |
Show | ActionsPane 에 추가된 모든 컨트롤을 포함하여 ActionsPane을 작업 창에 표시합니다. 그러나 작업 창이 나타나지 않으면 작업 창을 표시하지 않습니다. | |
SuspendLayout | 작업 창의 레이아웃 논리를 임시로 일시 중단합니다. | |
Update | 해당 작업 창이 작업 창 클라이언트 영역 내에 무효화된 영역을 다시 그리게 합니다. | |
Validate() | Validating 및 Validated 이벤트를 순서대로 발생시킴으로써 작업 창의 내용을 확인합니다. | |
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 속성 값이 변경되면 발생합니다. | |
TextChanged | 인프라입니다. 이 이벤트는 작업 창에서 지원하지 않습니다. | |
Validated | 작업 창의 유효성 검사가 완료되면 발생합니다. | |
Validating | 작업 창의 유효성 검사를 수행할 때 발생합니다. | |
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;
}
}
참고 항목
참조
기타 리소스
변경 기록
날짜 |
변경 내용 |
이유 |
---|---|---|
2010년 5월 |
멤버 요약, 매개 변수 설명 및 해당 Windows Forms 멤버로부터의 반환 값을 추가했습니다. |
향상된 기능 관련 정보 |