Windows Forms의 기존 기능에 새로 추가된 기능

업데이트: 2007년 11월

이 Visual Studio 릴리스에 포함된 기능 중에는 완전히 새로운 기능도 있고 기존의 여러 클래스에 추가된 기능도 있습니다. 이러한 추가 기능을 쉽게 찾을 수 있도록 아래 표에서는 기존 클래스의 새 멤버에 대한 링크를 제공합니다.

이 버전의 Visual Studio에 있는 새로운 Windows Forms 기능 및 컨트롤의 목록은 .NET Framework 2.0용 Windows Forms에 추가되는 항목을 참조하십시오.

다음과 같은 멤버가 .NET Framework의 Windows Forms 클래스에 추가되었습니다.

응용 프로그램

멤버

설명

EnterThreadModal 이벤트

응용 프로그램이 모달 상태로 들어가려고 할 때 발생합니다.

LeaveThreadModal 이벤트

응용 프로그램이 모달 상태에서 벗어나려고 할 때 발생합니다.

FilterMessage 메서드

창 메시지에 대한 필터를 실행하고 수정된 메시지의 복사본을 반환합니다.

OpenForms 속성

응용 프로그램에서 소유한 열려 있는 폼의 컬렉션을 가져옵니다.

Restart 메서드

응용 프로그램을 종료하고 즉시 새 인스턴스를 시작합니다.

SetUnhandledExceptionMode 메서드

처리되지 않은 예외에 응답하는 방법을 응용 프로그램에 지시합니다.

UseWaitCursor 속성

대기 커서가 응용 프로그램의 열려 있는 모든 폼에 사용되는지 여부를 가져오거나 설정합니다.

클립보드

Clipboard에서는 여기에 나열된 멤버 외에도 GetImageGetAudioStream과 같이 특정 데이터 형식을 가져오고 설정하기 위한 여러 가지 개별 멤버를 지원합니다. 전체 목록을 보려면 클래스 설명서를 참조하십시오.

멤버

설명

Clear 메서드

클립보드의 모든 데이터를 제거합니다.

GetData 메서드

클립보드에서 지정된 형식의 데이터를 검색합니다.

SetData 메서드

클립보드에 지정된 형식의 데이터를 추가합니다.

ContainsData 메서드

지정된 형식의 데이터나 해당 형식으로 변환할 수 있는 데이터가 클립보드에 있는지 여부를 나타냅니다.

ComboBox

멤버

설명

AutoCompleteCustomSource 속성

AutoCompleteSource 속성이 CustomSource로 설정된 경우 사용할 사용자 지정 StringCollection을 가져오거나 설정합니다.

AutoCompleteMode 속성

ComboBox의 자동 완성 기능이 작동하는 방법을 제어하는 옵션을 가져오거나 설정합니다.

AutoCompleteSource 속성

자동 완성 기능에 사용되는 전체 문자열의 소스를 지정하는 값을 가져오거나 설정합니다.

BackgroundImageLayout 속성

ImageLayout 열거형에서 정의된 대로 배경 이미지 레이아웃을 가져오거나 설정합니다.

BeginUpdate 메서드

한 번에 하나씩 ComboBox에 항목이 추가될 때 성능을 유지합니다.

DropDown 이벤트

ComboBox의 드롭다운 부분이 표시될 때 발생합니다.

DropDownClosed 이벤트

ComboBox의 드롭다운 부분이 더 이상 표시되지 않을 때 발생합니다.

EndUpdate 메서드

BeginUpdate 메서드에 의해 그리기가 일시 중단된 후 ComboBox 컨트롤 그리기를 다시 시작합니다.

FlatStyle 속성

단추 컨트롤의 평면 스타일 모양을 가져오거나 설정합니다.

OnDropDownClosed 메서드

DropDownClosed 이벤트를 발생시킵니다.

OnMouseEnter 메서드

MouseEnter 이벤트를 발생시킵니다.

OnMouseLeave 메서드

MouseLeave 이벤트를 발생시킵니다.

OnTextUpdate 메서드

TextUpdate 이벤트를 발생시킵니다.

TextUpdate 이벤트

컨트롤에서 텍스트의 서식을 지정한 후 텍스트가 표시되기 전에 발생합니다.

컨트롤

멤버

설명

CheckForIllegalCrossThreadCalls 속성

컨트롤의 Handle 속성에 액세스하는 잘못된 스레드에 대한 호출을 catch하는지 여부를 나타내는 값을 가져오거나 설정합니다.

DefaultCursor 속성

컨트롤의 기본 커서를 가져오거나 설정합니다.

GetPreferredSize 메서드

컨트롤이 들어갈 수 있는 사각형 영역의 크기를 검색합니다.

IsKeyLocked 속성

Caps Lock, Num Lock 또는 Scroll Lock 키가 눌러졌는지 확인하려면 이 속성을 사용합니다.

LayoutEngine 속성

컨트롤 레이아웃 엔진의 캐시된 인스턴스를 가져옵니다.

Margin 속성

컨트롤 사이의 공백을 가져오거나 설정합니다.

MinimumSize 속성

GetPreferredSize에서 지정할 수 있는 하한 크기를 가져옵니다.

MouseCaptureChanged 이벤트

컨트롤이 마우스 캡처를 잃을 때 발생합니다.

MouseClick 이벤트

마우스로 컨트롤을 클릭할 때 발생합니다.

MouseDoubleClick 이벤트

마우스로 컨트롤을 두 번 클릭할 때 발생합니다.

OnMouseClick 메서드

MouseClick 이벤트를 발생시킵니다.

OnMouseDoubleClick 메서드

MouseDoubleClick 이벤트를 발생시킵니다.

Padding 속성

컨트롤의 안쪽 여백을 가져오거나 설정합니다.

DataObject

DataObject에서는 여기에 나열된 멤버 외에도 GetImageGetAudioStream과 같이 특정 데이터 형식을 가져오고 설정하기 위한 여러 가지 개별 멤버를 지원합니다. 전체 목록을 보려면 클래스 설명서를 참조하십시오.

멤버

설명

GetData 메서드

클립보드에서 지정된 형식의 데이터를 검색합니다.

SetData 메서드

클립보드에 지정된 형식의 데이터를 추가합니다.

멤버

설명

FormClosed 이벤트

폼이 닫힌 후에 발생합니다.

FormClosing 이벤트

폼이 닫히기 전에 발생합니다.

MainMenuStrip 속성

폼의 기본 메뉴 컨테이너를 가져오거나 설정합니다.

RightToLeftLayout 속성

오른쪽에서 왼쪽으로 미러링 배치가 설정되어 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

RightToLeftLayoutChanged 이벤트

RightToLeftLayoutChanged 이벤트를 발생시킵니다.

ShowWithoutActivation 속성

창이 표시될 때 활성화되는지 여부를 나타내는 값을 가져옵니다.

아이콘

멤버

설명

ExtractAssociatedIcon 메서드

이 메서드는 파일과 연결된 아이콘을 표시하는 데 사용됩니다.

Label

멤버

설명

AutoEllipsis 속성

Label 텍스트가 지정된 Label 길이를 초과했음을 알리기 위해 Label의 오른쪽 가장자리에 줄임표(...)를 표시할지 여부를 나타내는 값을 가져오거나 설정합니다.

UseCompatibleTextRendering 속성

텍스트 렌더링이 이전 Windows Forms 릴리스와 호환되어야 하는지 여부를 지정하는 값을 가져오거나 설정합니다.

ListBox

멤버

설명

BeginUpdate 메서드

한 번에 하나씩 ListBox에 항목이 추가될 때 성능을 유지합니다.

EndUpdate 메서드

BeginUpdate 메서드에 의해 그리기가 일시 중단된 후 ListBox 컨트롤 그리기를 다시 시작합니다.

UseCustomTabOffsets 속성

CustomTabOffsets 정수 배열을 사용하여 목록 상자의 문자열을 그릴 때 ListBox에서 탭 문자를 인식하고 확장할 수 있게 합니다.

ListView

멤버

설명

FindItemWithText 메서드

지정된 텍스트 값으로 시작하는 첫 번째 ListViewItem을 찾습니다.

FindNearestItem 메서드

지정된 방향으로 검색하여 다음 항목을 찾습니다.

OwnerDraw 속성

ListView 컨트롤이 운영 체제에서 그려지는지 또는 사용자가 제공한 코드로 그려지는지를 나타내는 값을 가져오거나 설정합니다.

VirtualMode 속성

ListView 컨트롤에 대한 고유 데이터 관리 작업을 제공했는지 여부를 나타내는 값을 가져오거나 설정합니다.

MessageBox

멤버

설명

Show 메서드

이 메서드에는 도움말 페이지와 기타 도움말 관련 기능을 지정하는 오버로드가 있습니다.

NotifyIcon

멤버

설명

BalloonTipClicked 이벤트

풍선 팁을 클릭하면 발생합니다.

BalloonTipClosed 이벤트

사용자가 풍선 팁을 닫으면 발생합니다.

BalloonTipIcon 속성

NotifyIcon과 연결된 풍선 팁에 표시할 아이콘을 가져오거나 설정합니다.

BalloonTipShown 이벤트

화면에 풍선 팁이 표시될 때 발생합니다.

BalloonTipText 속성

NotifyIcon과 연결된 풍선 팁에 표시할 텍스트를 가져오거나 설정합니다.

BalloonTipTitle 속성

NotifyIcon에 표시되는 풍선 팁의 제목을 가져오거나 설정합니다.

ShowBalloonTip 메서드

지정된 기간 동안 풍선 팁을 작업 표시줄에 표시합니다.

ShowBalloonTip 메서드

지정된 기간 동안 지정된 제목, 텍스트 및 아이콘이 있는 풍선 팁을 작업 표시줄에 표시합니다.

PictureBox

멤버

설명

LoadAsync 메서드

이미지를 비동기적으로 로드합니다.

LoadCompleted 이벤트

비동기 이미지 로드 작업이 완료되거나 취소되거나 예외가 발생하면 발생합니다.

LoadProgressChanged 이벤트

비동기 이미지 로드 작업의 진행률이 변경되면 발생합니다.

RichTextBox

멤버

설명

GetCharIndexFromPosition 메서드

지정된 위치에 가장 가까운 문자의 인덱스를 검색합니다.

GetLineFromCharIndex 메서드

컨트롤의 텍스트 내에서 지정된 문자 위치의 줄 번호를 검색합니다.

GetPositionFromCharIndex 메서드

컨트롤 내에서 지정된 문자 인덱스의 위치를 검색합니다.

Rtf 속성

모든 RTF 코드를 비롯하여 RichTextBox 컨트롤의 텍스트를 가져오거나 설정합니다.

SelectionBackColor 속성

RichTextBox 컨트롤에서 텍스트를 선택할 때 표시되는 텍스트 색을 가져오거나 설정합니다.

Screen

멤버

설명

BitsPerPixel 속성

한 픽셀 데이터에 연결된 메모리 비트 수를 가져옵니다.

ScrollableControl

멤버

설명

Scroll 이벤트

이 이벤트는 폼이나 ScrollableControl에서 상속되는 다른 클래스의 영역을 스크롤할 때 발생합니다.

SystemInformation

멤버

설명

ActiveWindowTrackingDelay 속성

활성 창의 추적 지연 시간을 가져옵니다.

BorderMultiplierFactor 속성

창 크기 조정 테두리의 두께를 결정하는 데 사용되는 테두리 승수 요소를 가져옵니다.

CaptionButtonSize 속성

창의 제목 표시줄에 표시되는 단추의 표준 크기를 픽셀 단위로 가져옵니다.

CaretWidth 속성

edit 컨트롤에 표시되는 캐럿의 너비를 픽셀 단위로 가져옵니다.

FontSmoothingContrast 속성

ClearType 다듬기에 사용되는 글꼴 다듬기 대비 값을 가져옵니다.

FontSmoothingType 속성

현재의 글꼴 다듬기 형식을 가져옵니다.

HorizontalFocusThickness 속성

시스템 포커스 사각형의 왼쪽 및 오른쪽 가장자리 두께를 픽셀 단위로 가져옵니다.

HorizontalResizeBorderThickness 속성

크기를 조정할 창 주위의 크기 조정 테두리 왼쪽 및 오른쪽 가장자리의 두께를 픽셀 단위로 가져옵니다.

IconHorizontalSpacing 속성

큰 아이콘 보기의 아이콘 정렬 셀 너비를 픽셀 단위로 가져옵니다.

IconVerticalSpacing 속성

큰 아이콘 보기의 아이콘 정렬 셀 높이를 픽셀 단위로 가져옵니다.

IsActiveWindowTrackingEnabled 속성

활성 창 추적 기능을 사용하는지 여부를 나타내는 값을 가져옵니다.

IsComboBoxAnimationEnabled 속성

콤보 상자에 슬라이드 방식으로 열기 효과를 사용하는지 여부를 나타내는 값을 가져옵니다.

IsDropShadowEnabled 속성

시스템의 그림자 효과를 사용하는지 여부를 나타내는 값을 가져옵니다.

IsFlatMenuEnabled 속성

기본 사용자 메뉴가 기본 메뉴 모양인지 여부를 나타내는 값을 가져옵니다.

IsFontSmoothingEnabled 속성

글꼴 다듬기 기능을 사용하는지 여부를 나타내는 값을 가져옵니다.

IsHotTrackingEnabled 속성

메뉴 모음의 메뉴 이름과 같은 사용자 인터페이스 요소에 대해 핫 트래킹을 사용하는지 여부를 나타내는 값을 가져옵니다.

IsIconTitleWrappingEnabled 속성

아이콘 제목 줄바꿈 기능을 사용하는지 여부를 나타내는 값을 가져옵니다.

IsKeyboardPreferred 속성

사용자가 마우스 대신 키보드를 사용하는지 여부를 나타내는 값을 가져오며, 응용 프로그램에서 키보드 인터페이스를 표시하도록 합니다. 표시하도록 하지 않으면 키보드 인터페이스가 숨겨집니다.

IsListBoxSmoothScrollingEnabled 속성

목록 상자에 부드러운 스크롤 효과를 사용하는지 여부를 나타내는 값을 가져옵니다.

IsMenuAnimationEnabled 속성

메뉴 페이드 또는 슬라이드 애니메이션 기능을 사용하는지 여부를 나타내는 값을 가져옵니다.

IsMenuFadeEnabled 속성

메뉴 페이드 애니메이션 기능을 사용하는지 여부를 나타내는 값을 가져옵니다.

IsMinimizeRestoreAnimationEnabled 속성

창 최소화 및 복원 애니메이션 효과를 사용하는지 여부를 나타내는 값을 가져옵니다.

IsSelectionFadeEnabled 속성

선택 영역 페이드 효과를 사용하는지 여부를 나타내는 값을 가져옵니다.

IsSnapToDefaultEnabled 속성

기본 단추로 이동하는 기능을 사용하는지 여부를 나타내는 값을 가져옵니다.

IsTitleBarGradientEnabled 속성

창 제목 표시줄에 그라데이션 효과를 사용하는지 여부를 나타내는 값을 가져옵니다.

IsToolTipAnimationEnabled 속성

도구 설명 애니메이션을 사용하는지 여부를 나타내는 값을 가져옵니다.

KeyboardDelay 속성

키보드 반복 지연 설정을 가져옵니다.

KeyboardSpeed 속성

키보드 반복 속도 설정을 가져옵니다.

MenuBarButtonSize 속성

메뉴 모음 단추의 기본 너비(픽셀 단위)와 메뉴 모음의 높이(픽셀 단위)를 가져옵니다.

MenuShowDelay 속성

마우스 커서가 하위 메뉴 항목 위에 있을 경우 계단식 바로 가기 메뉴가 표시될 때까지의 시간(밀리초 단위)을 가져옵니다.

MouseHoverTime 속성

마우스 호버 메시지가 생성되기 전에 마우스 포인터가 호버 사각형에 머물러야 하는 시간을 밀리초 단위로 가져옵니다.

MouseSpeed 속성

현재 마우스 속도를 가져옵니다.

MouseWheelScrollDelta 속성

단일 마우스 휠 회전 증분에 대한 델타 값 크기를 가져옵니다.

PopupMenuAlignment 속성

해당 메뉴 모음 항목에 맞춰지는 팝업 메뉴의 면을 가져옵니다.

SizingBorderWidth 속성

크기를 조정할 창 주위에 그려지는 크기 조정 테두리의 너비(픽셀 단위)를 가져옵니다.

SmallCaptionButtonSize 속성

작은 캡션 단추의 너비(픽셀 단위)와 작은 캡션의 높이(픽셀 단위)를 가져옵니다.

VerticalFocusThickness 속성

시스템 포커스 사각형의 위쪽 및 아래쪽 가장자리 두께(픽셀 단위)를 가져옵니다.

VerticalResizeBorderThickness 속성

크기를 조정할 창 주위의 크기 조정 테두리 위쪽 및 아래쪽 가장자리의 두께(픽셀 단위)를 가져옵니다.

SystemSounds

멤버

설명

Asterisk 속성

현재 Windows 소리 구성표의 Asterisk 프로그램 이벤트에 연결된 소리를 가져옵니다.

Beep 속성

현재 Windows 소리 구성표의 Beep 프로그램 이벤트에 연결된 소리를 가져옵니다.

Exclamation 속성

현재 Windows 소리 구성표의 Exclamation 프로그램 이벤트에 연결된 소리를 가져옵니다.

Hand 속성

현재 Windows 소리 구성표의 Hand 프로그램 이벤트에 연결된 소리를 가져옵니다.

Question 속성

현재 Windows 소리 구성표의 Question 프로그램 이벤트에 연결된 소리를 가져옵니다.

TabControl

멤버

설명

Deselected 이벤트

탭의 선택을 취소하면 발생합니다.

Deselecting 이벤트

탭의 선택을 취소하기 전에 발생하며 처리기에서 탭 변경을 취소할 수 있도록 합니다.

DeselectTab 메서드

지정된 탭 다음에 오는 탭을 현재 탭으로 만듭니다.

Selected 이벤트

탭을 선택하면 발생합니다.

Selecting 이벤트

탭을 선택하기 전에 발생하며 처리기에서 탭 변경을 취소할 수 있도록 합니다.

SelectTab 메서드

지정된 탭을 현재 탭으로 만듭니다.

TextBox

멤버

설명

AutoCompleteCustomSource 속성

AutoCompleteSource 속성이 CustomSource로 설정된 경우 사용할 사용자 지정 StringCollection을 가져오거나 설정합니다.

AutoCompleteMode 속성

TextBox의 자동 완성 기능이 작동하는 방법을 제어하는 옵션을 가져오거나 설정합니다.

AutoCompleteSource 속성

자동 완성 기능에 사용되는 전체 문자열의 소스를 지정하는 값을 가져오거나 설정합니다.

UseSystemPasswordChar 속성

TextBox 컨트롤의 텍스트를 기본 암호 문자로 표시할지 여부를 나타내는 값을 가져오거나 설정합니다.

TextBoxBase

멤버

설명

GetCharFromPosition 메서드

컨트롤 내의 지정된 위치에서 가장 가까운 문자를 검색합니다.

GetCharIndexFromPosition 메서드

지정된 위치에 가장 가까운 문자의 인덱스를 검색합니다.

GetFirstCharIndexOfCurrentLine 메서드

현재 줄에서 첫 번째 문자의 인덱스를 검색합니다.

GetFirstCharIndexFromLine 메서드

지정된 줄에 있는 첫 번째 문자의 인덱스를 검색합니다.

GetLineFromCharIndex 메서드

컨트롤의 텍스트 내에서 지정된 문자 위치의 줄 번호를 검색합니다.

GetPositionFromCharIndex 메서드

컨트롤 내에서 지정된 문자 인덱스의 위치를 검색합니다.

ScrollToCaret 메서드

컨트롤의 내용을 현재 캐럿 위치까지 스크롤합니다.

ShortcutsEnabled 속성

정의된 바로 가기를 사용하는지 여부를 나타내는 값을 가져오거나 설정합니다.

Treeview

멤버

설명

DrawMode 속성

컨트롤이 그려지는 모드를 가져오거나 설정합니다.

DrawNode 이벤트

TreeView가 그려지고 DrawMode 속성이 Normal이 아닌 TreeViewDrawMode 값으로 설정되면 발생합니다.

HitTest 메서드

점이 있을 경우 노드 정보를 제공합니다.

ShowNodeToolTips 속성

마우스 포인터가 TreeNode를 가리킬 때 표시되는 도구 설명을 나타내는 값을 가져오거나 설정합니다.

TreeViewNodeSorter 속성

TreeView 노드의 사용자 지정 정렬을 수행하는 IComparer 구현을 가져오거나 설정합니다.