ActionsPane 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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() |
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 속성 값이 변경되면 발생합니다. |
Validated |
작업 창에서 유효성 검사가 완료될 때 발생합니다. |
Validating |
작업 창에서 유효성 검사가 수행될 때 발생합니다. |
VisibleChanged |
Visible 속성 값이 변경되면 발생합니다. |