이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오.
번역
원본
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

ListView 클래스

Windows list view 컨트롤을 나타냅니다. 이 컨트롤은 네 개의 서로 다른 보기를 사용하여 표시할 수 있는 항목의 컬렉션을 나타냅니다.

네임스페이스:  System.Windows.Forms
어셈블리:  System.Windows.Forms(System.Windows.Forms.dll)
[ComVisibleAttribute(true)]
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)]
[DockingAttribute(DockingBehavior.Ask)]
public class ListView : Control

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

  이름설명
Public 메서드ListView ListView 클래스의 새 인스턴스를 초기화합니다.
위쪽
  이름설명
Public 속성AccessibilityObject컨트롤에 할당된 AccessibleObject를 가져옵니다. (Control에서 상속됨)
Public 속성AccessibleDefaultActionDescription내게 필요한 옵션 지원 클라이언트 응용 프로그램에서 사용할 컨트롤의 기본 동작 설명을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성AccessibleDescription내게 필요한 옵션 지원 클라이언트 응용 프로그램에서 사용하는 컨트롤의 설명을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성AccessibleName내게 필요한 옵션 지원 클라이언트 응용 프로그램에서 사용하는 컨트롤의 이름을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성AccessibleRole컨트롤의 액세스 가능 역할을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Activation항목을 활성화시키기 위해 수행되어야 하는 작업 형식을 가져오거나 설정합니다.
Public 속성Alignment컨트롤의 항목 맞춤을 가져오거나 설정합니다.
Public 속성AllowColumnReorder컨트롤에서 열 머리글을 끌어 열의 순서를 변경할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성AllowDrop사용자가 컨트롤로 끌어 온 데이터가 해당 컨트롤에서 허용되는지 여부를 나타내는 값을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Anchor컨트롤이 바인딩되는 컨테이너의 가장자리를 가져오거나 설정하고 해당 부모를 기초로 컨트롤 크기를 조정하는 방법을 결정합니다. (Control에서 상속됨)
Public 속성AutoArrange아이콘의 자동 정렬 여부를 가져오거나 설정합니다.
Public 속성AutoScrollOffset ScrollControlIntoView 에서 이 컨트롤이 스크롤되는 위치를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성AutoSize인프라입니다. 이 속성은 이 클래스와 관련이 없습니다. (Control에서 상속됨)
Public 속성BackColor배경색을 가져오거나 설정합니다. (Control.BackColor을(를) 재정의함)
Public 속성BackgroundImage컨트롤에 표시할 배경 이미지를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성BackgroundImageLayout인프라입니다. ImageLayout 값을 가져오거나 설정합니다. (Control.BackgroundImageLayout을(를) 재정의함)
Public 속성BackgroundImageTiled ListView 의 배경 이미지를 바둑판식으로 표시할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성BindingContext컨트롤의 BindingContext를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성BorderStyle컨트롤의 테두리 스타일을 가져오거나 설정합니다.
Public 속성Bottom컨트롤의 아래쪽 가장자리와 해당 컨테이너 클라이언트 영역의 위쪽 가장자리 사이의 거리(픽셀)를 가져옵니다. (Control에서 상속됨)
Public 속성Bounds부모 컨트롤을 기준으로 비클라이언트 요소를 포함하는 컨트롤의 크기와 위치(픽셀)를 가져오거나 설정합니다. (Control에서 상속됨)
Protected 속성CanEnableImeIME 지원을 사용하도록 ImeMode 속성을 활성 값으로 설정할 수 있는지 여부를 나타내는 값을 가져옵니다. (Control에서 상속됨)
Public 속성CanFocus컨트롤이 포커스를 받을 수 있는지 여부를 나타내는 값을 가져옵니다. (Control에서 상속됨)
Protected 속성CanRaiseEvents컨트롤에서 이벤트가 발생할 수 있는지 여부를 확인합니다. (Control에서 상속됨)
Public 속성CanSelect컨트롤을 선택할 수 있는지 여부를 나타내는 값을 가져옵니다. (Control에서 상속됨)
Public 속성Capture컨트롤이 마우스를 캡처했는지 여부를 나타내는 값을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성CausesValidation컨트롤이 포커스를 받을 때 유효성 검사가 필요한 모든 컨트롤에 대해 유효성 검사가 수행되도록 하는지 여부를 나타내는 값을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성CheckBoxes컨트롤에 있는 각 항목 옆에 확인란을 표시할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성CheckedIndices컨트롤에서 현재 확인란이 선택된 항목의 인덱스를 가져옵니다.
Public 속성CheckedItems컨트롤에서 현재 확인란이 선택된 항목을 가져옵니다.
Public 속성ClientRectangle컨트롤의 클라이언트 영역을 나타내는 사각형을 가져옵니다. (Control에서 상속됨)
Public 속성ClientSize컨트롤 클라이언트 영역의 높이와 너비를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Columns컨트롤에 나타나는 모든 열 머리글의 컬렉션을 가져옵니다.
Public 속성CompanyName컨트롤을 포함하고 있는 응용 프로그램의 회사 이름이나 작성자를 가져옵니다. (Control에서 상속됨)
Public 속성Container Component 가 포함된 IContainer를 가져옵니다. (Component에서 상속됨)
Public 속성ContainsFocus컨트롤이나 해당 컨트롤의 자식 컨트롤이 현재 입력 포커스를 가지고 있는지 여부를 나타내는 값을 가져옵니다. (Control에서 상속됨)
Public 속성ContextMenu컨트롤과 연결된 바로 가기 메뉴를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성ContextMenuStrip이 컨트롤과 연결된 ContextMenuStrip을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Controls컨트롤에 들어 있는 컨트롤의 컬렉션을 가져옵니다. (Control에서 상속됨)
Public 속성Created컨트롤이 만들어졌는지 여부를 나타내는 값을 가져옵니다. (Control에서 상속됨)
Protected 속성CreateParams인프라입니다. 이 속성은 이 클래스와 관련이 없습니다. (Control.CreateParams을(를) 재정의함)
Public 속성Cursor마우스 포인터가 컨트롤 위에 있을 때 표시되는 커서를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성DataBindings컨트롤에 대한 데이터 바인딩을 가져옵니다. (Control에서 상속됨)
Protected 속성DefaultCursor컨트롤의 기본 커서를 가져오거나 설정합니다. (Control에서 상속됨)
Protected 속성DefaultImeMode컨트롤에서 지원하는 기본 IME(입력기) 모드를 가져옵니다. (Control에서 상속됨)
Protected 속성DefaultMargin컨트롤 사이에 기본적으로 지정되는 공백(픽셀)을 가져옵니다. (Control에서 상속됨)
Protected 속성DefaultMaximumSize컨트롤의 기본 최대 크기로 지정되는 길이와 높이를 픽셀 단위로 가져옵니다. (Control에서 상속됨)
Protected 속성DefaultMinimumSize컨트롤의 기본 최소 크기로 지정되는 길이와 높이를 픽셀 단위로 가져옵니다. (Control에서 상속됨)
Protected 속성DefaultPadding컨트롤 내용의 내부 간격(픽셀)을 가져옵니다. (Control에서 상속됨)
Protected 속성DefaultSize컨트롤의 기본 크기를 가져옵니다. (Control.DefaultSize을(를) 재정의함)
Protected 속성DesignMode Component 가 현재 디자인 모드인지 여부를 나타내는 값을 가져옵니다. (Component에서 상속됨)
Public 속성DisplayRectangle컨트롤의 표시 영역을 나타내는 사각형을 가져옵니다. (Control에서 상속됨)
Public 속성Disposing기본 Control 클래스에 대한 삭제 작업이 진행되고 있는지 여부를 나타내는 값을 가져옵니다. (Control에서 상속됨)
Public 속성Dock어느 컨트롤 테두리가 부모 컨트롤에 도킹되는지를 가져오거나 설정하고 해당 부모를 기초로 컨트롤 크기를 조정하는 방법을 결정합니다. (Control에서 상속됨)
Protected 속성DoubleBuffered이 컨트롤에서 깜빡임을 줄이거나 방지하기 위해 보조 버퍼를 사용하여 화면을 다시 그려야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. (Control.DoubleBuffered을(를) 재정의함)
Public 속성Enabled컨트롤이 사용자 상호 작용에 응답할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. (Control에서 상속됨)
Protected 속성EventsComponent에 연결된 이벤트 처리기의 목록을 가져옵니다. (Component에서 상속됨)
Public 속성Focused컨트롤에 입력 포커스가 있는지 여부를 나타내는 값을 가져옵니다. (Control에서 상속됨)
Public 속성FocusedItem컨트롤에서 현재 포커스가 있는 항목을 가져오거나 설정합니다.
Public 속성Font컨트롤에서 표시되는 텍스트의 글꼴을 가져오거나 설정합니다. (Control에서 상속됨)
Protected 속성FontHeight컨트롤의 글꼴 높이를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성ForeColor전경색을 가져오거나 설정합니다. (Control.ForeColor을(를) 재정의함)
Public 속성FullRowSelect항목을 클릭하면 해당 항목의 모든 하위 항목이 선택되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성GridLines컨트롤에서 항목과 하위 항목이 포함된 행과 열 사이에 모눈선을 나타낼지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성Groups컨트롤에 할당된 ListViewGroup 개체의 컬렉션을 가져옵니다.
Public 속성Handle컨트롤이 바인딩되는 창 핸들을 가져옵니다. (Control에서 상속됨)
Public 속성HasChildren컨트롤에 하나 이상의 자식 컨트롤이 있는지 여부를 나타내는 값을 가져옵니다. (Control에서 상속됨)
Public 속성HeaderStyle열 머리글 스타일을 가져오거나 설정합니다.
Public 속성Height컨트롤의 높이를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성HideSelection컨트롤이 포커스를 잃었을 때 해당 컨트롤에서 선택된 항목이 강조 표시된 상태로 남아 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성HotTracking마우스 포인터가 위로 지나갈 때 항목이나 하위 항목의 텍스트가 하이퍼링크 모양이 되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성HoverSelection마우스 포인터를 항목 위에 몇 초간 둘 때 자동으로 해당 항목이 선택되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성ImeMode컨트롤의 IME(입력기) 모드를 가져오거나 설정합니다. (Control에서 상속됨)
Protected 속성ImeModeBase컨트롤의 IME 모드를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성InsertionMark ListView 컨트롤 안에서 항목을 끌 때 예상되는 놓을 위치를 나타내는 데 사용되는 개체를 가져옵니다.
Public 속성InvokeRequired호출자가 컨트롤이 만들어진 스레드와 다른 스레드에 있기 때문에 메서드를 통해 컨트롤을 호출하는 경우 해당 호출자가 호출 메서드를 호출해야 하는지 여부를 나타내는 값을 가져옵니다. (Control에서 상속됨)
Public 속성IsAccessible컨트롤이 액세스 가능 응용 프로그램에 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성IsDisposed컨트롤이 삭제되었는지 여부를 나타내는 값을 가져옵니다. (Control에서 상속됨)
Public 속성IsHandleCreated컨트롤에 연결된 핸들이 있는지 여부를 나타내는 값을 가져옵니다. (Control에서 상속됨)
Public 속성IsMirrored컨트롤이 미러링되는지 여부를 나타내는 값을 가져옵니다. (Control에서 상속됨)
Public 속성Items컨트롤에 있는 모든 항목이 들어 있는 컬렉션을 가져옵니다.
Public 속성LabelEdit컨트롤에 있는 항목의 레이블을 편집할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성LabelWrap항목이 컨트롤에 아이콘으로 표시될 때 항목 레이블이 줄 바꿈될지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성LargeImageList컨트롤에서 항목을 큰 아이콘으로 표시할 때 사용하는 ImageList를 가져오거나 설정합니다.
Public 속성LayoutEngine컨트롤 레이아웃 엔진의 캐시된 인스턴스를 가져옵니다. (Control에서 상속됨)
Public 속성Left컨트롤의 왼쪽 가장자리와 해당 컨테이너 클라이언트 영역의 왼쪽 가장자리 사이의 거리(픽셀)를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성ListViewItemSorter컨트롤에 대한 정렬 비교자를 가져오거나 설정합니다.
Public 속성Location해당 컨테이너의 왼쪽 위 모퉁이를 기준으로 컨트롤의 왼쪽 위 모퉁이의 좌표를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Margin컨트롤 사이의 공백을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성MaximumSize GetPreferredSize 에서 지정할 수 있는 상한을 나타내는 크기를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성MinimumSize GetPreferredSize 에서 지정할 수 있는 하한을 나타내는 크기를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성MultiSelect여러 개의 항목을 선택할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성Name컨트롤의 이름을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성OwnerDraw ListView 컨트롤이 운영 체제에서 그려지는지 또는 사용자가 제공한 코드로 그려지는지를 나타내는 값을 가져오거나 설정합니다.
Public 속성Padding인프라입니다. ListView 컨트롤과 내용 사이의 공백을 가져오거나 설정합니다.
Public 속성Parent컨트롤의 부모 컨테이너를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성PreferredSize컨트롤이 들어갈 수 있는 사각형 영역의 크기를 가져옵니다. (Control에서 상속됨)
Public 속성ProductName컨트롤이 들어 있는 어셈블리의 제품 이름을 가져옵니다. (Control에서 상속됨)
Public 속성ProductVersion컨트롤이 들어 있는 어셈블리의 버전을 가져옵니다. (Control에서 상속됨)
Public 속성RecreatingHandle컨트롤이 현재 자신의 핸들을 다시 만들고 있는지 여부를 나타내는 값을 가져옵니다. (Control에서 상속됨)
Public 속성Region컨트롤과 연결된 창 영역을 가져오거나 설정합니다. (Control에서 상속됨)
Protected 속성RenderRightToLeft 사용되지 않습니다. 이 속성은 이제 사용되지 않습니다. (Control에서 상속됨)
Protected 속성ResizeRedraw크기를 조정하는 경우 컨트롤이 자신을 다시 그리는지 여부를 나타내는 값을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Right컨트롤의 오른쪽 가장자리와 해당 컨테이너 클라이언트 영역의 왼쪽 가장자리 사이의 거리(픽셀)를 가져옵니다. (Control에서 상속됨)
Public 속성RightToLeft오른쪽에서 왼쪽으로 쓰는 글꼴을 사용하는 로캘을 지원하도록 컨트롤 요소가 정렬되어 있는지 여부를 나타내는 값을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성RightToLeftLayout컨트롤이 오른쪽에서 왼쪽으로 배치되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Protected 속성ScaleChildren자식 컨트롤의 배율을 결정하는 값을 가져옵니다. (Control에서 상속됨)
Public 속성Scrollable모든 항목을 표시할 수 있는 충분한 공간이 없을 때 스크롤 막대를 컨트롤에 추가할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성SelectedIndices컨트롤에서 선택한 항목의 인덱스를 가져옵니다.
Public 속성SelectedItems컨트롤에서 선택된 항목을 가져옵니다.
Protected 속성ShowFocusCues컨트롤이 포커스 영역을 표시할지 여부를 나타내는 값을 가져옵니다. (Control에서 상속됨)
Public 속성ShowGroups항목이 그룹으로 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성ShowItemToolTips ListView 에 포함된 ListViewItem 개체에 대한 도구 설명이 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Protected 속성ShowKeyboardCues사용자 인터페이스가 키보드 액셀러레이터 키를 표시하는지 아니면 숨기는지 여부를 나타내는 값을 가져옵니다. (Control에서 상속됨)
Public 속성Site컨트롤의 사이트를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Size컨트롤의 높이와 너비를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성SmallImageList항목을 컨트롤에서 작은 아이콘으로 표시할 때 사용할 ImageList를 가져오거나 설정합니다.
Public 속성Sorting컨트롤에서의 항목 정렬 순서를 가져오거나 설정합니다.
Public 속성StateImageList컨트롤에서 응용 프로그램 정의 상태에 연결된 ImageList를 가져오거나 설정합니다.
Public 속성TabIndex컨트롤 컨테이너 내의 컨트롤 탭 순서를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성TabStopTab 키를 사용하여 이 컨트롤의 포커스를 이동할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Tag컨트롤에 대한 데이터가 들어 있는 개체를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Text인프라입니다. 이 속성은 이 클래스와 관련이 없습니다. (Control.Text을(를) 재정의함)
Public 속성TileSizeTile 보기에 표시된 바둑판의 크기를 가져오거나 설정합니다.
Public 속성Top컨트롤의 위쪽 가장자리와 해당 컨테이너 클라이언트 영역의 위쪽 가장자리 사이의 거리(픽셀)를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성TopItem컨트롤에 가장 먼저 표시되는 항목을 가져오거나 설정합니다.
Public 속성TopLevelControl다른 Windows Forms 컨트롤에 의해 부모로 지정될 수 없는 부모 컨트롤을 가져옵니다. 일반적으로 이것은 컨트롤이 들어 있는 가장 바깥쪽 Form입니다. (Control에서 상속됨)
Public 속성UseCompatibleStateImageBehavior ListView 에 사용되는 상태 이미지 동작이 .NET Framework 1.1과 호환되는지 또는 .NET Framework 2.0과 호환되는지를 나타내는 값을 가져오거나 설정합니다.
Public 속성UseWaitCursor현재 컨트롤과 모든 자식 컨트롤에 WaitCursor를 사용할지 여부를 나타내는 값을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성View컨트롤에서 항목의 표시 방법을 가져오거나 설정합니다.
Public 속성VirtualListSize가상 모드에서 목록에 들어 있는 ListViewItem 개체의 수를 가져오거나 설정합니다.
Public 속성VirtualMode사용자가 직접 ListView 컨트롤에 대한 데이터 관리 작업을 제공했는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성Visible컨트롤과 모든 해당 자식 컨트롤이 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Width컨트롤의 너비를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성WindowTarget인프라입니다. 이 속성은 이 클래스와 관련이 없습니다. (Control에서 상속됨)
위쪽
  이름설명
Protected 메서드AccessibilityNotifyClients(AccessibleEvents, Int32)지정된 자식 컨트롤에 대해 지정된 AccessibleEvents를 내게 필요한 옵션 지원 클라이언트 응용 프로그램에 알립니다. (Control에서 상속됨)
Protected 메서드AccessibilityNotifyClients(AccessibleEvents, Int32, Int32)지정된 자식 컨트롤에 대해 지정된 AccessibleEvents를 내게 필요한 옵션 지원 클라이언트 응용 프로그램에 알립니다. (Control에서 상속됨)
Public 메서드ArrangeIcons() Alignment 속성의 값에 따라 컨트롤에 있는 항목이 아이콘으로 표시될 때마다 그 항목을 정렬합니다.
Public 메서드ArrangeIcons(ListViewAlignment)컨트롤의 항목을 지정한 정렬 설정으로 아이콘으로 표시할 때 그 항목을 정렬합니다.
Public 메서드AutoResizeColumn크기 조정 스타일이 나타내는 대로 주어진 열의 너비를 조정합니다.
Public 메서드AutoResizeColumns크기 조정 스타일이 나타내는 대로 열의 너비를 조정합니다.
Public 메서드BeginInvoke(Delegate)컨트롤의 내부 핸들이 작성된 스레드에서 지정된 대리자를 비동기식으로 실행합니다. (Control에서 상속됨)
Public 메서드BeginInvoke(Delegate, Object[])컨트롤의 내부 핸들이 작성된 스레드에서 특정 인수를 사용하여 지정된 대리자를 비동기식으로 실행합니다. (Control에서 상속됨)
Public 메서드BeginUpdate EndUpdate 메서드를 호출하기 전까지 컨트롤이 그려지지 않도록 만듭니다.
Public 메서드BringToFront컨트롤을 Z 순서의 맨 앞으로 가져옵니다. (Control에서 상속됨)
Public 메서드Clear컨트롤에서 모든 항목과 열을 제거합니다.
Public 메서드Contains지정된 컨트롤이 특정 컨트롤의 자식인지 여부를 나타내는 값을 검색합니다. (Control에서 상속됨)
Protected 메서드CreateAccessibilityInstance컨트롤에 대해 액세스 가능한 개체를 새로 만듭니다. (Control에서 상속됨)
Public 메서드CreateControl핸들과 모든 표시되는 자식 컨트롤을 포함하여 표시 가능한 컨트롤을 강제로 만듭니다. (Control에서 상속됨)
Protected 메서드CreateControlsInstance컨트롤에 대한 컨트롤 컬렉션의 새 인스턴스를 만듭니다. (Control에서 상속됨)
Public 메서드CreateGraphics해당 컨트롤에 대한 Graphics를 만듭니다. (Control에서 상속됨)
Protected 메서드CreateHandle인프라입니다. 컨트롤의 핸들을 만듭니다. (Control.CreateHandle()을(를) 재정의함)
Public 메서드CreateObjRef원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다. (MarshalByRefObject에서 상속됨)
Protected 메서드DefWndProc지정된 메시지를 기본 창 프로시저로 보냅니다. (Control에서 상속됨)
Protected 메서드DestroyHandle컨트롤과 연결된 핸들을 소멸시킵니다. (Control에서 상속됨)
Public 메서드Dispose() Component 에서 사용하는 모든 리소스를 해제합니다. (Component에서 상속됨)
Protected 메서드Dispose(Boolean) ListView 에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다. (Control.Dispose(Boolean)을(를) 재정의함)
Public 메서드DoDragDrop끌어서 놓기 작업을 시작합니다. (Control에서 상속됨)
Public 메서드DrawToBitmap지정한 비트맵에서의 렌더링을 지원합니다. (Control에서 상속됨)
Public 메서드EndInvoke전달된 IAsyncResult가 나타내는 비동기 작업의 반환 값을 검색합니다. (Control에서 상속됨)
Public 메서드EndUpdate BeginUpdate 메서드에 의해 그리기가 중지된 후 list view 컨트롤을 다시 그립니다.
Public 메서드EnsureVisible필요한 경우 컨트롤의 콘텐츠를 스크롤하여 컨트롤 내에서 지정한 항목이 표시되도록 만듭니다.
Public 메서드Equals(Object)지정한 Object가 현재 Object와 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드Finalize가비지 수집에 의해 Component가 회수되기 전에 관리되지 않는 리소스를 해제하고 기타 정리 작업을 수행합니다. (Component에서 상속됨)
Public 메서드FindForm컨트롤이 들어 있는 폼을 검색합니다. (Control에서 상속됨)
Public 메서드FindItemWithText(String)지정된 텍스트 값으로 시작하는 첫 번째 ListViewItem을 찾습니다.
Public 메서드FindItemWithText(String, Boolean, Int32)지정된 텍스트 값으로 시작하는 첫 번째 ListViewItem이나 ListViewItem.ListViewSubItem(지정된 경우)을 찾습니다. 검색은 지정된 인덱스에서 시작합니다.
Public 메서드FindItemWithText(String, Boolean, Int32, Boolean)지정된 텍스트 값으로 시작하는 첫 번째 ListViewItem이나 ListViewItem.ListViewSubItem(지정된 경우)을 찾습니다. 검색은 지정된 인덱스에서 시작합니다.
Public 메서드FindNearestItem(SearchDirectionHint, Point)지정된 방향으로 검색하여 주어진 지점에서 다음 항목을 찾습니다.
Public 메서드FindNearestItem(SearchDirectionHint, Int32, Int32)지정된 방향으로 검색하여 주어진 X 및 Y 좌표에서 다음 항목을 찾습니다.
Public 메서드Focus컨트롤에 대한 입력 포커스를 설정합니다. (Control에서 상속됨)
Protected 메서드GetAccessibilityObjectById지정된 AccessibleObject를 검색합니다. (Control에서 상속됨)
Protected 메서드GetAutoSizeMode해당 AutoSize 속성을 사용할 수 있을 때 컨트롤이 동작하는 방법을 나타내는 값을 검색합니다. (Control에서 상속됨)
Public 메서드GetChildAtPoint(Point)지정된 좌표에 위치한 자식 컨트롤을 검색합니다. (Control에서 상속됨)
Public 메서드GetChildAtPoint(Point, GetChildAtPointSkip)지정한 좌표에 있는 자식 컨트롤을 검색하여 특정 형식의 자식 컨트롤을 무시할지 여부를 지정합니다. (Control에서 상속됨)
Public 메서드GetContainerControl해당 컨트롤의 부모 컨트롤 체인까지 다음 ContainerControl을 반환합니다. (Control에서 상속됨)
Public 메서드GetHashCode특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드GetItemAt지정한 위치에서 항목을 검색합니다.
Public 메서드GetItemRect(Int32)list view 컨트롤 내의 특정 항목에 대한 경계 사각형을 검색합니다.
Public 메서드GetItemRect(Int32, ItemBoundsPortion)list view 컨트롤 내의 지정한 항목에 대한 경계 사각형의 지정한 부분을 검색합니다.
Public 메서드GetLifetimeService이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다. (MarshalByRefObject에서 상속됨)
Public 메서드GetNextControl자식 컨트롤의 탭 순서에서 앞뒤에 있는 다음 컨트롤을 검색합니다. (Control에서 상속됨)
Public 메서드GetPreferredSize컨트롤이 들어갈 수 있는 사각형 영역의 크기를 검색합니다. (Control에서 상속됨)
Protected 메서드GetScaledBounds컨트롤의 배율이 조정되는 범위를 검색합니다. (Control에서 상속됨)
Protected 메서드GetService Component 또는 해당 Container에서 제공하는 서비스를 나타내는 개체를 반환합니다. (Component에서 상속됨)
Protected 메서드GetStyle컨트롤에 대해 지정된 컨트롤 스타일 비트의 값을 검색합니다. (Control에서 상속됨)
Protected 메서드GetTopLevel컨트롤이 최상위 컨트롤인지 여부를 확인합니다. (Control에서 상속됨)
Public 메서드GetType현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드Hide사용자에게 컨트롤을 숨깁니다. (Control에서 상속됨)
Public 메서드HitTest(Point)주어진 지점의 항목 정보를 제공합니다.
Public 메서드HitTest(Int32, Int32)주어진 X, Y 좌표의 항목 정보를 제공합니다.
Public 메서드InitializeLifetimeService이 인스턴스의 수명 정책을 제어하기 위한 수명 서비스 개체를 가져옵니다. (MarshalByRefObject에서 상속됨)
Protected 메서드InitLayout컨트롤을 다른 컨테이너에 추가한 후 호출됩니다. (Control에서 상속됨)
Public 메서드Invalidate()컨트롤의 전체 화면을 무효화하고 컨트롤을 다시 그립니다. (Control에서 상속됨)
Public 메서드Invalidate(Boolean)특정 컨트롤 영역을 무효화하고 그리기 메시지를 컨트롤로 보냅니다. 또한 필요에 따라 컨트롤에 할당된 자식 컨트롤을 무효화합니다. (Control에서 상속됨)
Public 메서드Invalidate(Rectangle)지정된 컨트롤 영역을 무효화하고, 이 영역을 다음 그리기 작업에서 다시 그릴 컨트롤의 업데이트 영역에 추가하고, 그리기 메시지를 컨트롤로 보냅니다. (Control에서 상속됨)
Public 메서드Invalidate(Region)지정된 컨트롤 영역을 무효화하고, 이 영역을 다음 그리기 작업에서 다시 그릴 컨트롤의 업데이트 영역에 추가하고, 그리기 메시지를 컨트롤로 보냅니다. (Control에서 상속됨)
Public 메서드Invalidate(Rectangle, Boolean)지정된 컨트롤 영역을 무효화하고, 이 영역을 다음 그리기 작업에서 다시 그릴 컨트롤의 업데이트 영역에 추가하고, 그리기 메시지를 컨트롤로 보냅니다. 또한 필요에 따라 컨트롤에 할당된 자식 컨트롤을 무효화합니다. (Control에서 상속됨)
Public 메서드Invalidate(Region, Boolean)지정된 컨트롤 영역을 무효화하고, 이 영역을 다음 그리기 작업에서 다시 그릴 컨트롤의 업데이트 영역에 추가하고, 그리기 메시지를 컨트롤로 보냅니다. 또한 필요에 따라 컨트롤에 할당된 자식 컨트롤을 무효화합니다. (Control에서 상속됨)
Public 메서드Invoke(Delegate)컨트롤의 내부 창 핸들이 들어 있는 스레드에서 지정된 대리자를 실행합니다. (Control에서 상속됨)
Public 메서드Invoke(Delegate, Object[])컨트롤의 내부 창 핸들이 들어 있는 스레드에서 특정 인수 목록을 사용하여 지정된 대리자를 실행합니다. (Control에서 상속됨)
Protected 메서드InvokeGotFocus지정된 컨트롤에 대해 GotFocus 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드InvokeLostFocus지정된 컨트롤에 대해 LostFocus 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드InvokeOnClick지정된 컨트롤에 대해 Click 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드InvokePaint지정된 컨트롤에 대해 Paint 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드InvokePaintBackground지정된 컨트롤에 대해 PaintBackground 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드IsInputChar문자가 컨트롤이 인식하는 입력 문자인지 여부를 확인합니다. (Control에서 상속됨)
Protected 메서드IsInputKey지정된 키가 일반 입력 키인지 또는 전처리를 필요로 하는 특수 키인지 여부를 확인합니다. (Control.IsInputKey(Keys)을(를) 재정의함)
Protected 메서드MemberwiseClone()현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Protected 메서드MemberwiseClone(Boolean)현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다. (MarshalByRefObject에서 상속됨)
Protected 메서드NotifyInvalidate인프라입니다. 무효화할 컨트롤의 지정한 영역에서 Invalidated 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnAfterLabelEdit AfterLabelEdit 이벤트를 발생시킵니다.
Protected 메서드OnAutoSizeChanged AutoSizeChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnBackColorChanged BackColorChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnBackgroundImageChanged인프라입니다. BackgroundImageChanged 이벤트를 발생시킵니다. (Control.OnBackgroundImageChanged(EventArgs)을(를) 재정의함)
Protected 메서드OnBackgroundImageLayoutChanged BackgroundImageLayoutChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnBeforeLabelEdit BeforeLabelEdit 이벤트를 발생시킵니다.
Protected 메서드OnBindingContextChanged BindingContextChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnCacheVirtualItems CacheVirtualItems 이벤트를 발생시킵니다.
Protected 메서드OnCausesValidationChanged CausesValidationChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnChangeUICues ChangeUICues 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnClick Click 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnClientSizeChanged ClientSizeChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnColumnClick ColumnClick 이벤트를 발생시킵니다.
Protected 메서드OnColumnReordered ColumnReordered 이벤트를 발생시킵니다.
Protected 메서드OnColumnWidthChanged ColumnWidthChanged 이벤트를 발생시킵니다.
Protected 메서드OnColumnWidthChanging ColumnWidthChanging 이벤트를 발생시킵니다.
Protected 메서드OnContextMenuChanged ContextMenuChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnContextMenuStripChanged ContextMenuStripChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnControlAdded ControlAdded 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnControlRemoved ControlRemoved 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnCreateControl CreateControl 메서드를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnCursorChanged CursorChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnDockChanged DockChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnDoubleClick DoubleClick 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnDragDrop DragDrop 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnDragEnter DragEnter 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnDragLeave DragLeave 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnDragOver DragOver 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnDrawColumnHeader DrawColumnHeader 이벤트를 발생시킵니다.
Protected 메서드OnDrawItem DrawItem 이벤트를 발생시킵니다.
Protected 메서드OnDrawSubItem DrawSubItem 이벤트를 발생시킵니다.
Protected 메서드OnEnabledChanged EnabledChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnEnter Enter 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnFontChanged FontChanged 이벤트를 발생시킵니다. (Control.OnFontChanged(EventArgs)을(를) 재정의함)
Protected 메서드OnForeColorChanged ForeColorChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnGiveFeedback GiveFeedback 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnGotFocus GotFocus 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnHandleCreated HandleCreated 이벤트를 발생시킵니다. (Control.OnHandleCreated(EventArgs)을(를) 재정의함)
Protected 메서드OnHandleDestroyed HandleDestroyed 이벤트를 발생시킵니다. (Control.OnHandleDestroyed(EventArgs)을(를) 재정의함)
Protected 메서드OnHelpRequested HelpRequested 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnImeModeChanged ImeModeChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnInvalidated Invalidated 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnItemActivate ItemActivate 이벤트를 발생시킵니다.
Protected 메서드OnItemCheck ItemCheck 이벤트를 발생시킵니다.
Protected 메서드OnItemChecked ItemChecked 이벤트를 발생시킵니다.
Protected 메서드OnItemDrag ItemDrag 이벤트를 발생시킵니다.
Protected 메서드OnItemMouseHover ItemMouseHover 이벤트를 발생시킵니다.
Protected 메서드OnItemSelectionChanged ItemSelectionChanged 이벤트를 발생시킵니다.
Protected 메서드OnKeyDown KeyDown 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnKeyPress KeyPress 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnKeyUp KeyUp 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnLayout Layout 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnLeave Leave 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnLocationChanged LocationChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnLostFocus LostFocus 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnMarginChanged MarginChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnMouseCaptureChanged MouseCaptureChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnMouseClick MouseClick 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnMouseDoubleClick MouseDoubleClick 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnMouseDown MouseDown 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnMouseEnter MouseEnter 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnMouseHover MouseHover 이벤트를 발생시킵니다. (Control.OnMouseHover(EventArgs)을(를) 재정의함)
Protected 메서드OnMouseLeave MouseLeave 이벤트를 발생시킵니다. (Control.OnMouseLeave(EventArgs)을(를) 재정의함)
Protected 메서드OnMouseMove MouseMove 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnMouseUp MouseUp 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnMouseWheel MouseWheel 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnMove Move 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnNotifyMessage컨트롤에 Windows 메시지를 알립니다. (Control에서 상속됨)
Protected 메서드OnPaddingChanged PaddingChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnPaint Paint 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnPaintBackground컨트롤의 배경을 그립니다. (Control에서 상속됨)
Protected 메서드OnParentBackColorChanged컨트롤 컨테이너의 BackColor 속성 값이 변경될 때 BackColorChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnParentBackgroundImageChanged컨트롤 컨테이너의 BackgroundImage 속성 값이 변경될 때 BackgroundImageChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnParentBindingContextChanged컨트롤 컨테이너의 BindingContext 속성 값이 변경될 때 BindingContextChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnParentChanged ParentChanged 이벤트를 발생시킵니다. (Control.OnParentChanged(EventArgs)을(를) 재정의함)
Protected 메서드OnParentCursorChanged CursorChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnParentEnabledChanged컨트롤 컨테이너의 Enabled 속성 값이 변경될 때 EnabledChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnParentFontChanged컨트롤 컨테이너의 Font 속성 값이 변경될 때 FontChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnParentForeColorChanged컨트롤 컨테이너의 ForeColor 속성 값이 변경될 때 ForeColorChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnParentRightToLeftChanged컨트롤 컨테이너의 RightToLeft 속성 값이 변경될 때 RightToLeftChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnParentVisibleChanged컨트롤 컨테이너의 Visible 속성 값이 변경될 때 VisibleChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnPreviewKeyDown PreviewKeyDown 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnPrint Paint 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnQueryContinueDrag QueryContinueDrag 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnRegionChanged RegionChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnResize Resize 이벤트를 발생시킵니다. (Control.OnResize(EventArgs)을(를) 재정의함)
Protected 메서드OnRetrieveVirtualItem RetrieveVirtualItem 이벤트를 발생시킵니다.
Protected 메서드OnRightToLeftChanged RightToLeftChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnRightToLeftLayoutChanged RightToLeftLayoutChanged 이벤트를 발생시킵니다.
Protected 메서드OnSearchForVirtualItem SearchForVirtualItem 이벤트를 발생시킵니다.
Protected 메서드OnSelectedIndexChanged SelectedIndexChanged 이벤트를 발생시킵니다.
Protected 메서드OnSizeChanged SizeChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnStyleChanged StyleChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnSystemColorsChanged SystemColorsChanged 이벤트를 발생시킵니다. (Control.OnSystemColorsChanged(EventArgs)을(를) 재정의함)
Protected 메서드OnTabIndexChanged TabIndexChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnTabStopChanged TabStopChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnTextChanged TextChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnValidated Validated 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnValidating Validating 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드OnVirtualItemsSelectionRangeChanged VirtualItemsSelectionRangeChanged 이벤트를 발생시킵니다.
Protected 메서드OnVisibleChanged VisibleChanged 이벤트를 발생시킵니다. (Control에서 상속됨)
Public 메서드PerformLayout()컨트롤이 모든 자식 컨트롤에 레이아웃 논리를 강제로 적용하도록 합니다. (Control에서 상속됨)
Public 메서드PerformLayout(Control, String)컨트롤이 모든 자식 컨트롤에 레이아웃 논리를 강제로 적용하도록 합니다. (Control에서 상속됨)
Public 메서드PointToClient특정 화면 지점의 위치를 클라이언트 좌표로 계산합니다. (Control에서 상속됨)
Public 메서드PointToScreen특정 클라이언트 지점의 위치를 화면 좌표로 계산합니다. (Control에서 상속됨)
Public 메서드PreProcessControlMessage메시지 루프 내에 있는 키보드 또는 입력 메시지를 전처리한 다음 디스패치합니다. (Control에서 상속됨)
Public 메서드PreProcessMessage메시지 루프 내에 있는 키보드 또는 입력 메시지를 전처리한 다음 디스패치합니다. (Control에서 상속됨)
Protected 메서드ProcessCmdKey명령 키를 처리합니다. (Control에서 상속됨)
Protected 메서드ProcessDialogChar대화 상자 문자를 처리합니다. (Control에서 상속됨)
Protected 메서드ProcessDialogKey대화 상자 키를 처리합니다. (Control에서 상속됨)
Protected 메서드ProcessKeyEventArgs키 메시지를 처리하고 적절한 컨트롤 이벤트를 생성합니다. (Control에서 상속됨)
Protected 메서드ProcessKeyMessage키보드 메시지를 처리합니다. (Control에서 상속됨)
Protected 메서드ProcessKeyPreview키보드 메시지를 미리 봅니다. (Control에서 상속됨)
Protected 메서드ProcessMnemonic니모닉 문자를 처리합니다. (Control에서 상속됨)
Protected 메서드RaiseDragEvent인프라입니다. 적절한 끌기 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드RaiseKeyEvent인프라입니다. 적절한 키 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드RaiseMouseEvent인프라입니다. 적절한 마우스 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드RaisePaintEvent인프라입니다. 적절한 Paint 이벤트를 발생시킵니다. (Control에서 상속됨)
Protected 메서드RealizeProperties인프라입니다. 컨트롤의 모양을 관리하는 ListView 컨트롤의 속성을 초기화합니다.
Protected 메서드RecreateHandle해당 컨트롤의 핸들을 강제로 다시 만듭니다. (Control에서 상속됨)
Public 메서드RectangleToClient지정된 화면 사각형의 크기와 위치를 클라이언트 좌표로 계산합니다. (Control에서 상속됨)
Public 메서드RectangleToScreen지정된 클라이언트 사각형의 크기와 위치를 화면 좌표로 계산합니다. (Control에서 상속됨)
Public 메서드RedrawItems ListViewItem 개체의 범위를 다시 그리도록 합니다.
Public 메서드Refresh컨트롤이 해당 컨트롤의 클라이언트 영역을 강제로 무효화하도록 하고 컨트롤 자체와 모든 자식 컨트롤을 즉시 다시 그리도록 합니다. (Control에서 상속됨)
Public 메서드ResetBackColor BackColor 속성을 기본값으로 다시 설정합니다. (Control에서 상속됨)
Public 메서드ResetBindings BindingSource 에 바인딩된 컨트롤에서 목록의 모든 항목을 다시 읽고 표시된 값을 새로 고치도록 합니다. (Control에서 상속됨)
Public 메서드ResetCursor Cursor 속성을 기본값으로 다시 설정합니다. (Control에서 상속됨)
Public 메서드ResetFont Font 속성을 기본값으로 다시 설정합니다. (Control에서 상속됨)
Public 메서드ResetForeColor ForeColor 속성을 기본값으로 다시 설정합니다. (Control에서 상속됨)
Public 메서드ResetImeMode ImeMode 속성을 기본값으로 다시 설정합니다. (Control에서 상속됨)
Protected 메서드ResetMouseEventArgs인프라입니다. 컨트롤을 다시 설정하여 MouseLeave 이벤트를 처리합니다. (Control에서 상속됨)
Public 메서드ResetRightToLeft RightToLeft 속성을 기본값으로 다시 설정합니다. (Control에서 상속됨)
Public 메서드ResetText Text 속성을 기본값으로 다시 설정합니다. (Control에서 상속됨)
Public 메서드ResumeLayout()일반 레이아웃 논리를 다시 시작합니다. (Control에서 상속됨)
Public 메서드ResumeLayout(Boolean)일반 레이아웃 논리를 다시 시작하여 필요에 따라 보류 중인 레이아웃 요청을 강제로 즉시 레이아웃합니다. (Control에서 상속됨)
Protected 메서드RtlTranslateAlignment(ContentAlignment)오른쪽에서 왼쪽으로 쓰는 텍스트를 지원하려면 지정된 ContentAlignment를 적절한 ContentAlignment로 변환합니다. (Control에서 상속됨)
Protected 메서드RtlTranslateAlignment(HorizontalAlignment)오른쪽에서 왼쪽으로 쓰는 텍스트를 지원하려면 지정된 HorizontalAlignment를 적절한 HorizontalAlignment로 변환합니다. (Control에서 상속됨)
Protected 메서드RtlTranslateAlignment(LeftRightAlignment)오른쪽에서 왼쪽으로 쓰는 텍스트를 지원하려면 지정된 LeftRightAlignment를 적절한 LeftRightAlignment로 변환합니다. (Control에서 상속됨)
Protected 메서드RtlTranslateContent오른쪽에서 왼쪽으로 쓰는 텍스트를 지원하려면 지정된 ContentAlignment를 적절한 ContentAlignment로 변환합니다. (Control에서 상속됨)
Protected 메서드RtlTranslateHorizontal오른쪽에서 왼쪽으로 쓰는 텍스트를 지원하려면 지정된 HorizontalAlignment를 적절한 HorizontalAlignment로 변환합니다. (Control에서 상속됨)
Protected 메서드RtlTranslateLeftRight오른쪽에서 왼쪽으로 쓰는 텍스트를 지원하려면 지정된 LeftRightAlignment를 적절한 LeftRightAlignment로 변환합니다. (Control에서 상속됨)
Public 메서드Scale(Single) 사용되지 않습니다. 컨트롤과 자식 컨트롤의 배율을 조정합니다. (Control에서 상속됨)
Public 메서드Scale(SizeF)컨트롤과 모든 자식 컨트롤의 배율을 지정한 배율 인수로 조정합니다. (Control에서 상속됨)
Public 메서드Scale(Single, Single) 사용되지 않습니다. 전체 컨트롤과 자식 컨트롤의 배율을 조정합니다. (Control에서 상속됨)
Protected 메서드ScaleControl컨트롤의 위치, 크기, 안쪽 여백 및 여백을 조정합니다. (Control에서 상속됨)
Protected 메서드ScaleCore인프라입니다. 이 메서드는 이 클래스와 관련이 없습니다. (Control에서 상속됨)
Public 메서드Select()컨트롤을 활성화합니다. (Control에서 상속됨)
Protected 메서드Select(Boolean, Boolean)자식 컨트롤을 활성화합니다. 또한 필요에 따라 컨트롤을 선택할 탭 순서의 방향을 지정합니다. (Control에서 상속됨)
Public 메서드SelectNextControl다음 컨트롤을 활성화합니다. (Control에서 상속됨)
Public 메서드SendToBack컨트롤을 Z 순서의 맨 뒤로 보냅니다. (Control에서 상속됨)
Protected 메서드SetAutoSizeMode해당 AutoSize 속성을 사용할 수 있을 때 컨트롤이 동작하는 방법을 나타내는 값을 설정합니다. (Control에서 상속됨)
Public 메서드SetBounds(Int32, Int32, Int32, Int32)컨트롤의 범위를 지정된 위치와 크기로 설정합니다. (Control에서 상속됨)
Public 메서드SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)컨트롤의 지정된 범위를 특정 위치와 크기로 설정합니다. (Control에서 상속됨)
Protected 메서드SetBoundsCore이 컨트롤의 지정된 범위를 설정합니다. (Control에서 상속됨)
Protected 메서드SetClientSizeCore컨트롤 클라이언트 영역의 크기를 설정합니다. (Control에서 상속됨)
Protected 메서드SetStyle지정된 ControlStyles 플래그를 true 또는 false로 설정합니다. (Control에서 상속됨)
Protected 메서드SetTopLevel컨트롤을 최상위 컨트롤로 설정합니다. (Control에서 상속됨)
Protected 메서드SetVisibleCore컨트롤을 지정된 표시 상태로 설정합니다. (Control에서 상속됨)
Public 메서드Show컨트롤을 사용자에게 표시합니다. (Control에서 상속됨)
Protected 메서드SizeFromClientSize해당 클라이언트 영역의 높이와 너비로 전체 컨트롤의 크기를 확인합니다. (Control에서 상속됨)
Public 메서드Sortlist view의 항목을 정렬합니다.
Public 메서드SuspendLayout컨트롤의 레이아웃 논리를 임시로 일시 중단합니다. (Control에서 상속됨)
Public 메서드ToString인프라입니다. ListView 컨트롤의 문자열 표현을 반환합니다. (Component.ToString()을(를) 재정의함)
Public 메서드Update해당 컨트롤이 컨트롤의 클라이언트 영역 내에 무효화된 영역을 다시 그리게 합니다. (Control에서 상속됨)
Protected 메서드UpdateBounds()현재 크기와 위치를 사용하여 컨트롤의 범위를 업데이트합니다. (Control에서 상속됨)
Protected 메서드UpdateBounds(Int32, Int32, Int32, Int32)지정된 크기와 위치를 사용하여 컨트롤의 범위를 업데이트합니다. (Control에서 상속됨)
Protected 메서드UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)지정된 크기, 위치 및 클라이언트 크기를 사용하여 컨트롤의 범위를 업데이트합니다. (Control에서 상속됨)
Protected 메서드UpdateExtendedStyleslist view 컨트롤에 적용되는 확장 스타일을 업데이트합니다.
Protected 메서드UpdateStyles할당된 스타일이 컨트롤에 강제로 다시 적용되도록 합니다. (Control에서 상속됨)
Protected 메서드UpdateZOrder컨트롤 부모의 Z 순서대로 컨트롤을 업데이트합니다. (Control에서 상속됨)
Protected 메서드WndProc WndProc 을 재정의합니다. (Control.WndProc(Message)을(를) 재정의함)
위쪽
  이름설명
Public 이벤트AfterLabelEdit사용자가 항목에 대한 레이블을 편집할 때 발생합니다.
Public 이벤트AutoSizeChanged인프라입니다. 이 이벤트는 이 클래스와 관련이 없습니다. (Control에서 상속됨)
Public 이벤트BackColorChanged BackColor 속성 값이 변경될 때 발생합니다. (Control에서 상속됨)
Public 이벤트BackgroundImageChanged BackgroundImage 속성 값이 변경될 때 발생합니다. (Control에서 상속됨)
Public 이벤트BackgroundImageLayoutChanged인프라입니다. BackgroundImageLayout 속성이 변경될 때 발생합니다.
Public 이벤트BeforeLabelEdit사용자가 항목에 대한 레이블을 편집하기 시작할 때 발생합니다.
Public 이벤트BindingContextChanged BindingContext 속성 값이 변경될 때 발생합니다. (Control에서 상속됨)
Public 이벤트CacheVirtualItems가상 모드에 있는 ListView의 표시 영역 내용이 변경되고 ListView에서 새로운 항목 범위가 필요하다고 결정하면 발생합니다.
Public 이벤트CausesValidationChanged CausesValidation 속성 값이 변경될 때 발생합니다. (Control에서 상속됨)
Public 이벤트ChangeUICues포커스나 키보드 UI(사용자 인터페이스) 큐가 변경되면 발생합니다. (Control에서 상속됨)
Public 이벤트Click컨트롤을 클릭하면 발생합니다. (Control에서 상속됨)
Public 이벤트ClientSizeChanged ClientSize 속성 값이 변경될 때 발생합니다. (Control에서 상속됨)
Public 이벤트ColumnClick사용자가 list view 컨트롤에서 열 머리글을 클릭할 때 발생합니다.
Public 이벤트ColumnReordered열 머리글 순서가 변경되면 발생합니다.
Public 이벤트ColumnWidthChanged열 너비가 성공적으로 변경된 후 발생합니다.
Public 이벤트ColumnWidthChanging열 너비가 변경되고 있을 때 발생합니다.
Public 이벤트ContextMenuChanged ContextMenu 속성 값이 변경될 때 발생합니다. (Control에서 상속됨)
Public 이벤트ContextMenuStripChanged ContextMenuStrip 속성 값이 변경될 때 발생합니다. (Control에서 상속됨)
Public 이벤트ControlAdded Control.ControlCollection 에 새로운 컨트롤이 추가되면 발생합니다. (Control에서 상속됨)
Public 이벤트ControlRemoved Control.ControlCollection 에서 컨트롤이 제거되면 발생합니다. (Control에서 상속됨)
Public 이벤트CursorChanged Cursor 속성 값이 변경될 때 발생합니다. (Control에서 상속됨)
Public 이벤트Disposed Dispose 메서드를 호출하여 구성 요소가 삭제되는 경우 발생합니다. (Component에서 상속됨)
Public 이벤트DockChanged Dock 속성 값이 변경될 때 발생합니다. (Control에서 상속됨)
Public 이벤트DoubleClick컨트롤을 두 번 클릭하면 발생합니다. (Control에서 상속됨)
Public 이벤트DragDrop끌어서 놓기 작업이 완료되면 발생합니다. (Control에서 상속됨)
Public 이벤트DragEnter개체를 컨트롤의 범위 안으로 끌면 발생합니다. (Control에서 상속됨)
Public 이벤트DragLeave개체를 컨트롤의 범위 밖으로 끌면 발생합니다. (Control에서 상속됨)
Public 이벤트DragOver개체를 컨트롤의 범위 위로 끌면 발생합니다. (Control에서 상속됨)
Public 이벤트DrawColumnHeader ListView 의 자세히 보기가 그려지고 OwnerDraw 속성이 true로 설정되면 발생합니다.
Public 이벤트DrawItem ListView 가 그려지고 OwnerDraw 속성이 true로 설정될 때 발생합니다.
Public 이벤트DrawSubItem ListView 의 자세히 보기가 그려지고 OwnerDraw 속성이 true로 설정되면 발생합니다.
Public 이벤트EnabledChanged Enabled 속성이 변경되면 발생합니다. (Control에서 상속됨)
Public 이벤트Enter컨트롤이 입력되면 발생합니다. (Control에서 상속됨)
Public 이벤트FontChanged Font 속성 값이 변경될 때 발생합니다. (Control에서 상속됨)
Public 이벤트ForeColorChanged ForeColor 속성 값이 변경될 때 발생합니다. (Control에서 상속됨)
Public 이벤트GiveFeedback끌기 작업을 수행하는 동안 발생합니다. (Control에서 상속됨)
Public 이벤트GotFocus컨트롤이 포커스를 받으면 발생합니다. (Control에서 상속됨)
Public 이벤트HandleCreated컨트롤의 핸들을 만들면 발생합니다. (Control에서 상속됨)
Public 이벤트HandleDestroyed컨트롤의 핸들이 소멸될 때 발생합니다. (Control에서 상속됨)
Public 이벤트HelpRequested사용자가 컨트롤에 대한 도움말을 요청하면 발생합니다. (Control에서 상속됨)
Public 이벤트ImeModeChanged ImeMode 속성이 변경될 때 발생합니다. (Control에서 상속됨)
Public 이벤트Invalidated컨트롤 표시를 다시 그릴 필요가 있으면 발생합니다. (Control에서 상속됨)
Public 이벤트ItemActivate항목이 활성화될 때 발생합니다.
Public 이벤트ItemCheck항목의 선택 상태가 변경될 때 발생합니다.
Public 이벤트ItemChecked항목의 선택 상태가 변경되면 발생합니다.
Public 이벤트ItemDrag사용자가 항목을 끌 때 발생합니다.
Public 이벤트ItemMouseHover마우스로 항목을 가리키면 발생합니다.
Public 이벤트ItemSelectionChanged항목의 선택 상태가 변경되면 발생합니다.
Public 이벤트KeyDown컨트롤에 포커스가 있을 때 키를 누르면 발생합니다. (Control에서 상속됨)
Public 이벤트KeyPress컨트롤에 포커스가 있을 때 키를 누르면 발생합니다. (Control에서 상속됨)
Public 이벤트KeyUp컨트롤에 포커스가 있을 때 키를 눌렀다 놓으면 발생합니다. (Control에서 상속됨)
Public 이벤트Layout컨트롤이 자식 컨트롤의 위치를 변경하면 발생합니다. (Control에서 상속됨)
Public 이벤트Leave입력 포커스가 컨트롤을 벗어나면 발생합니다. (Control에서 상속됨)
Public 이벤트LocationChanged Location 속성이 변경되면 발생합니다. (Control에서 상속됨)
Public 이벤트LostFocus컨트롤이 포커스를 잃으면 발생합니다. (Control에서 상속됨)
Public 이벤트MarginChanged컨트롤의 여백이 변경되면 발생합니다. (Control에서 상속됨)
Public 이벤트MouseCaptureChanged컨트롤이 마우스 캡처를 잃을 때 발생합니다. (Control에서 상속됨)
Public 이벤트MouseClick마우스로 컨트롤을 클릭하면 발생합니다. (Control에서 상속됨)
Public 이벤트MouseDoubleClick마우스로 컨트롤을 두 번 클릭하면 발생합니다. (Control에서 상속됨)
Public 이벤트MouseDown마우스 포인터가 컨트롤 위에 있을 때 마우스 단추를 클릭하면 발생합니다. (Control에서 상속됨)
Public 이벤트MouseEnter마우스 포인터가 컨트롤에 들어가면 발생합니다. (Control에서 상속됨)
Public 이벤트MouseHover마우스 포인터가 컨트롤 위에 있을 때 발생합니다. (Control에서 상속됨)
Public 이벤트MouseLeave마우스 포인터가 컨트롤을 벗어나면 발생합니다. (Control에서 상속됨)
Public 이벤트MouseMove마우스 포인터를 컨트롤 위로 이동하면 발생합니다. (Control에서 상속됨)
Public 이벤트MouseUp마우스 포인터가 컨트롤 위에 있을 때 마우스 단추를 눌렀다 놓으면 발생합니다. (Control에서 상속됨)
Public 이벤트MouseWheel컨트롤에 포커스가 있을 때 마우스 휠을 움직이면 발생합니다. (Control에서 상속됨)
Public 이벤트Move컨트롤이 이동하면 발생합니다. (Control에서 상속됨)
Public 이벤트PaddingChanged인프라입니다. Padding 속성 값이 변경되면 발생합니다.
Public 이벤트Paint인프라입니다. ListView 컨트롤을 그릴 때 발생합니다.
Public 이벤트ParentChanged Parent 속성 값이 변경될 때 발생합니다. (Control에서 상속됨)
Public 이벤트PreviewKeyDown이 컨트롤에 포커스가 있는 동안 키를 누르면 KeyDown 이벤트 전에 발생합니다. (Control에서 상속됨)
Public 이벤트QueryAccessibilityHelp AccessibleObject 가 액세스 가능 응용 프로그램에 도움말을 제공하면 발생합니다. (Control에서 상속됨)
Public 이벤트QueryContinueDrag끌어서 놓기 작업 중에 발생하며 끌기 소스가 끌어서 놓기 작업을 취소해야 할지 여부를 결정하도록 합니다. (Control에서 상속됨)
Public 이벤트RegionChanged Region 속성 값이 변경될 때 발생합니다. (Control에서 상속됨)
Public 이벤트Resize컨트롤의 크기를 조정하면 발생합니다. (Control에서 상속됨)
Public 이벤트RetrieveVirtualItem ListView 가 가상 모드에 있고 ListViewItem이 필요하면 발생합니다.
Public 이벤트RightToLeftChanged RightToLeft 속성 값이 변경될 때 발생합니다. (Control에서 상속됨)
Public 이벤트RightToLeftLayoutChanged RightToLeftLayout 속성 값이 변경되면 발생합니다.
Public 이벤트SearchForVirtualItem ListView 가 가상 모드에 있고 검색이 수행되고 있으면 발생합니다.
Public 이벤트SelectedIndexChanged SelectedIndices 컬렉션이 변경될 때 발생합니다.
Public 이벤트SizeChanged Size 속성 값이 변경되면 발생합니다. (Control에서 상속됨)
Public 이벤트StyleChanged컨트롤 스타일이 변경되면 발생합니다. (Control에서 상속됨)
Public 이벤트SystemColorsChanged시스템 색이 변경되면 발생합니다. (Control에서 상속됨)
Public 이벤트TabIndexChanged TabIndex 속성 값이 변경될 때 발생합니다. (Control에서 상속됨)
Public 이벤트TabStopChanged TabStop 속성 값이 변경될 때 발생합니다. (Control에서 상속됨)
Public 이벤트TextChanged인프라입니다. Text 속성이 변경되면 발생합니다.
Public 이벤트Validated컨트롤의 유효성 검사가 완료되면 발생합니다. (Control에서 상속됨)
Public 이벤트Validating컨트롤의 유효성 검사가 진행되면 발생합니다. (Control에서 상속됨)
Public 이벤트VirtualItemsSelectionRangeChanged ListView 가 가상 모드에 있고 항목 범위의 선택 상태가 변경되면 발생합니다.
Public 이벤트VisibleChanged Visible 속성 값이 변경될 때 발생합니다. (Control에서 상속됨)
위쪽
  이름설명
명시적 인터페이스 구현Private 메서드IDropTarget.OnDragDrop인프라입니다. DragDrop 이벤트를 발생시킵니다. (Control에서 상속됨)
명시적 인터페이스 구현Private 메서드IDropTarget.OnDragEnter인프라입니다. DragEnter 이벤트를 발생시킵니다. (Control에서 상속됨)
명시적 인터페이스 구현Private 메서드IDropTarget.OnDragLeave인프라입니다. DragLeave 이벤트를 발생시킵니다. (Control에서 상속됨)
명시적 인터페이스 구현Private 메서드IDropTarget.OnDragOver인프라입니다. DragOver 이벤트를 발생시킵니다. (Control에서 상속됨)
위쪽

ListView 컨트롤을 사용하면 항목 텍스트를 사용하여 항목 목록을 표시할 수 있으며 선택적으로 항목의 형식을 식별하는 아이콘을 표시할 수 있습니다. 예를 들어, Windows 탐색기의 파일 목록은 ListView 컨트롤의 모양과 비슷합니다. 탐색기는 트리에서 현재 선택한 파일과 폴더 목록을 표시합니다. 각 파일 및 폴더는 해당 항목과 연결된 아이콘을 표시하므로 파일 또는 폴더의 형식을 쉽게 확인할 수 있습니다. ListViewItem 클래스는 ListView 컨트롤 내에 있는 항목을 나타냅니다. 목록에 표시되는 항목은 다섯 가지 보기 중 하나에 표시할 수 있습니다. 큰 아이콘, 작은 아이콘 또는 세로 목록의 작은 아이콘으로 항목을 표시할 수 있습니다. 또한 항목에는 부모 항목과 관련된 정보가 들어 있는 하위 항목이 있을 수 있습니다. 자세히 보기를 사용하면 하위 항목에 표시되는 정보를 식별하는 열 머리글이 있는 표 형식으로 항목과 하위 항목을 표시할 수 있습니다. 아래에서 설명하는 것처럼 가용성이 제한되는 Tile 보기에서는 텍스트 정보 옆에 큰 아이콘이 포함된 바둑판으로 항목과 하위 항목을 표시할 수 있습니다. ListView 는 단일 선택 또는 다중 선택을 지원합니다. 다중 선택 기능을 사용하면 ListBox 컨트롤에서 사용하는 방법과 유사한 방법으로 항목 목록에서 선택할 수 있습니다. 또한, 선택한 항목을 활성화하여 작업을 수행할 수 있습니다. 예를 들어, ListView 컨트롤을 사용하면 응용 프로그램에서 열어 이용할 수 있도록 파일 목록을 표시할 수 있습니다. 열 파일을 선택하고 두 번 클릭하여 활성화하면 해당 파일을 응용 프로그램에서 열 수 있습니다. 또한 CheckBoxes 속성을 사용하면 ListView에서 작업할 항목을 선택할 수 있는 확인란을 표시할 수 있습니다. ListView 컨트롤을 다양한 방법으로 사용할 수 있습니다. 이 컨트롤을 사용하여 응용 프로그램, 데이터베이스 또는 텍스트 파일 정보를 표시할 수 있습니다. 또한 ListView를 사용하여 처리할 일련의 파일을 선택하는 것과 같은 사용자로부터의 정보를 얻을 수 있습니다.

ListView 에는 모양과 동작에 융통성을 제공하는 많은 속성이 있습니다. View 속성을 사용하면 항목이 표시되는 방법을 변경할 수 있습니다. LargeImageList , SmallImageListStateImageList 속성을 사용하면 항목에 대해 표시되는 이미지가 들어 있는 ImageList 개체를 지정할 수 있습니다. StateImageList의 경우 CheckBoxes 속성이 true이면 확인란이 표시됩니다. CheckedItems 속성을 사용하여 ListView.CheckedListViewItemCollection 컬렉션에 액세스하면 어떤 항목이 선택되었는지 확인할 수 있습니다. Columns 속성을 사용하면 ListView.ColumnHeaderCollection에 액세스할 수 있습니다. 이 컬렉션에는 컨트롤의 View 속성이 Details로 설정된 경우 표시되는 열 머리글이 저장되어 있습니다. ListView 항목은 Items 속성을 사용하여 추가하거나 제거합니다. Items 속성을 사용하면 컨트롤에 있는 항목을 조작하는 메서드를 제공하는 컨트롤의 ListView.ListViewItemCollection에 액세스할 수 있습니다. LabelEdit 속성을 사용하면 항목 텍스트를 편집할 수 있도록 할 수 있습니다. 컨트롤에 많은 수의 항목이 들어 있는 경우 항목을 정렬된 목록으로 표시하는 것이 더 편리할 수 있습니다. Sorting 속성을 사용하여 항목을 사전순으로 정렬할 수 있습니다. ListView 컨트롤의 모양을 완전히 사용자 지정할 수도 있습니다. 이렇게 하려면 OwnerDraw 속성을 true로 설정하고 DrawItem, DrawSubItem, DrawColumnHeader 이벤트 중 하나 이상을 처리합니다.

ListView 컨트롤의 많은 속성은 컨트롤의 View 속성이 Details로 설정된 경우 사용됩니다. AllowColumnReorder 속성을 사용하면 런타임에 ListView 컨트롤의 열 순서를 다시 구성할 수 있습니다. FullRowSelect 속성을 사용하면 항목만이 아니라 항목과 해당 항목의 하위 항목을 모두 선택할 수 있습니다. GridLines 속성을 사용하면 자세히 보기에 모눈선을 표시하여 ListView에서 항목과 하위 항목의 경계를 구분할 수 있습니다. HeaderStyle 속성을 사용하면 표시할 열 머리글의 형식을 지정할 수 있습니다.

ListView 컨트롤은 가상 모드로 작동할 수 있습니다. 이때 ListViewItem 개체는 Items 컬렉션에 저장되지 않고 동적으로 생성됩니다. 이 기능은 대규모 목록이나 내용이 자주 변경되는 목록을 처리할 때 유용할 수 있습니다. 가상 모드를 사용하려면 VirtualMode 속성을 true로 설정하고 RetrieveVirtualItem, CacheVirtualItemsSearchForVirtualItem 이벤트를 처리합니다.

ListView 컨트롤에 사용할 수 있는 많은 속성 이외에도 응용 프로그램에서 ListView에 추가 기능을 제공하는데 사용할 수 있는 메서드와 이벤트가 있습니다. BeginUpdate EndUpdate 메서드를 사용하면 항목을 추가할 때마다 컨트롤을 다시 그리지 않아도 되므로 ListView에 많은 항목을 추가할 때 성능이 향상될 수 있습니다. ListView 컨트롤에 항목과 하위 항목이 표시되면 하위 항목을 마우스 오른쪽 단추로 클릭할 때 기능을 제공해야 할 경우가 있습니다. GetItemAt 메서드를 사용하면 클릭한 하위 항목이 속한 항목을 확인할 수 있습니다. 항목이 편집된 후 항목의 유효성 검사를 수행할 경우 변경할 특정 항목을 표시할 수 있습니다. 특정 항목이 컨트롤의 보이는 영역에 있도록 하려면 EnsureVisible 메서드를 호출합니다.

LabelEdit 속성이 true로 설정되어 있으면 BeforeLabelEditAfterLabelEdit 이벤트에 대한 이벤트 처리기를 만들어 텍스트가 변경되기 전과 변경된 후에 텍스트의 유효성을 검사하는 등의 작업을 수행할 수 있습니다. ListView 에 표시된 항목을 편집할 수 있도록 파일을 열거나 대화 상자를 표시하려면 ItemActivate 이벤트에 대한 이벤트 처리기를 만듭니다. ListView 에서 열 머리글을 클릭하면 항목이 정렬되게 하려면 ColumnClick에 대한 이벤트 처리기를 만들어 정렬을 수행합니다. CheckBoxes 속성이 true로 설정되어 있는 경우 ItemCheck 이벤트를 사용하여 항목의 확인란 상태가 변경되는 시기를 결정할 수 있습니다.

BackgroundImage 속성을 사용하여 ListView의 배경 이미지도 설정할 수 있습니다. ListView 컨트롤의 배경 이미지를 올바르게 표시하려면 응용 프로그램에 Main 메서드에 대한 STAThreadAttribute가 있어야 합니다. 또한 배경 이미지가 있는 ListView 컨트롤이 Internet Explorer에 호스팅되어 있으면 응용 프로그램 매니페스트 파일의 종속 어셈블리로 comctl32.dll 버전 6.0을 지정하여 배경 이미지가 제대로 표시되도록 합니다.

참고참고

.NET Framework 버전 1.1과 이전 버전에서는 ListView 컨트롤의 Cursor 속성을 설정해도 커서의 모양에 영향을 주지 않습니다.

Windows XP 및 Windows Server 2003에서는 응용 프로그램에서 Application.EnableVisualStyles 메서드를 호출할 때 ListView 컨트롤을 향상하는 세 가지 기능인 Tile 보기, 그룹화 및 삽입 표시를 제공합니다.

Tile 보기를 사용하면 큰 아이콘 옆에 항목 및 하위 항목 텍스트를 표시하여 그래픽 정보와 텍스트 정보의 균형을 맞출 수 있습니다. 이 기능을 사용하려면 View 속성을 View.Tile로 설정합니다.

그룹화 기능을 사용하면 항목을 관련된 범주로 분류하여 시각적으로 그룹화할 수 있습니다. 이 기능을 사용하려면 Groups 속성을 사용하여 ListViewGroup 개체를 ListView 컨트롤에 추가합니다. 이 기능을 일시적으로 사용하지 않으려면 ShowGroups 속성을 false로 설정합니다.

삽입 표시 기능을 사용하면 끌어서 놓기로 항목 위치를 변경할 때 놓는 위치를 시각적으로 나타낼 수 있습니다. 삽입 표시를 나타내려면 InsertionMark 속성을 통해 검색된 ListViewInsertionMark 개체를 사용합니다.

이러한 기능은 Windows XP 및 Windows Server 2003에서만 사용할 수 있습니다. 이전 운영 체제에서는 이러한 기능과 관련된 코드가 적용되지 않고 Tile 보기는 큰 아이콘 보기로 표시되며 삽입 표시와 그룹은 표시되지 않습니다. 이러한 기능을 사용할 수 있는지 확인하는 코드를 포함시키고 사용할 수 없는 경우 대체 기능을 제공할 수도 있습니다. 이러한 기능은 운영 체제 테마 기능을 제공하는 라이브러리에서 제공됩니다. 이 라이브러리를 사용할 수 있는지 확인하려면 FeatureSupport.IsPresent(Object) 메서드 오버로드를 호출하고 OSFeature.Themes 값을 전달합니다.

다음 표에서는 일부 ListView 멤버와 해당 멤버에 유효한 보기를 보여 줍니다.

ListView 멤버

보기

Alignment 속성

SmallIcon 또는 LargeIcon

AutoArrange 속성

SmallIcon 또는 LargeIcon

AutoResizeColumn 메서드

Details

Columns 속성

Details 또는 Tile

DrawSubItem 이벤트

Details

FindItemWithText 메서드

Details , List 또는 Tile

FindNearestItem 메서드

SmallIcon 또는 LargeIcon

GetItemAt 메서드

Details 또는 Tile

Groups 속성

List 를 제외한 모든 보기

HeaderStyle 속성

Details

InsertionMark 속성

LargeIcon , SmallIcon 또는 Tile

다음 코드 예제에서는 각 항목에 대해 세 개의 ListViewItem 개체 및 세 개의 ListViewItem.ListViewSubItem 개체가 지정되어 있는 ListView 컨트롤을 만듭니다. 이 예제에서는 자세히 보기에 하위 항목도 표시하는 ColumnHeader 개체도 만듭니다. ImageList 개체도 코드 예제에 만들어져 ListViewItem 개체에 이미지를 제공합니다. 이런 ImageList 개체는 LargeImageListSmallImageList 속성에 추가됩니다. 이 예제에서는 다음과 같은 속성을 사용하여 ListView 컨트롤을 만듭니다.

이 예제를 실행하려면 코드를 Form에 추가하고 폼의 생성자나 다른 메서드로부터 예제에서 만든 메서드를 호출한 상태여야 합니다. 이 예제를 실행하려면 MySmallImage1, MySmallImage2, MyLargeImage1MyLargeImage2라는 이미지가 C 드라이브의 루트 디렉터리에 있어야 합니다.


		private void CreateMyListView()
		{
			// Create a new ListView control.
			ListView listView1 = new ListView();
			listView1.Bounds = new Rectangle(new Point(10,10), new Size(300,200));

			// Set the view to show details.
			listView1.View = View.Details;
			// Allow the user to edit item text.
			listView1.LabelEdit = true;
			// Allow the user to rearrange columns.
			listView1.AllowColumnReorder = true;
			// Display check boxes.
			listView1.CheckBoxes = true;
			// Select the item and subitems when selection is made.
			listView1.FullRowSelect = true;
			// Display grid lines.
			listView1.GridLines = true;
			// Sort the items in the list in ascending order.
			listView1.Sorting = SortOrder.Ascending;
            			
			// Create three items and three sets of subitems for each item.
			ListViewItem item1 = new ListViewItem("item1",0);
			// Place a check mark next to the item.
			item1.Checked = true;
			item1.SubItems.Add("1");
			item1.SubItems.Add("2");
			item1.SubItems.Add("3");
			ListViewItem item2 = new ListViewItem("item2",1);
			item2.SubItems.Add("4");
			item2.SubItems.Add("5");
			item2.SubItems.Add("6");
			ListViewItem item3 = new ListViewItem("item3",0);
			// Place a check mark next to the item.
			item3.Checked = true;
			item3.SubItems.Add("7");
			item3.SubItems.Add("8");
			item3.SubItems.Add("9");

			// Create columns for the items and subitems.
			// Width of -2 indicates auto-size.
			listView1.Columns.Add("Item Column", -2, HorizontalAlignment.Left);
			listView1.Columns.Add("Column 2", -2, HorizontalAlignment.Left);
			listView1.Columns.Add("Column 3", -2, HorizontalAlignment.Left);
			listView1.Columns.Add("Column 4", -2, HorizontalAlignment.Center);

			//Add the items to the ListView.
            		listView1.Items.AddRange(new ListViewItem[]{item1,item2,item3});

			// Create two ImageList objects.
			ImageList imageListSmall = new ImageList();
			ImageList imageListLarge = new ImageList();

			// Initialize the ImageList objects with bitmaps.
			imageListSmall.Images.Add(Bitmap.FromFile("C:\\MySmallImage1.bmp"));
			imageListSmall.Images.Add(Bitmap.FromFile("C:\\MySmallImage2.bmp"));
			imageListLarge.Images.Add(Bitmap.FromFile("C:\\MyLargeImage1.bmp"));
			imageListLarge.Images.Add(Bitmap.FromFile("C:\\MyLargeImage2.bmp"));

			//Assign the ImageList objects to the ListView.
			listView1.LargeImageList = imageListLarge;
			listView1.SmallImageList = imageListSmall;

			// Add the ListView to the control collection.
			this.Controls.Add(listView1);
		}


.NET Framework

4, 3.5, 3.0, 2.0, 1.1, 1.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

Windows 7, Windows Vista SP1 이상, Windows XP SP3, Windows XP SP2 x64 버전, Windows Server 2008(Server Core는 지원되지 않음), Windows Server 2008 R2(Server Core는 SP1 이상에서 지원됨), Windows Server 2003 SP2

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
이 정보가 도움이 되었습니까?
(1500자 남음)

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
© 2013 Microsoft. All rights reserved.