ListViewItem.IndentCount 속성

정의

ListViewItem을 들여쓰는 데 사용할 작은 이미지 너비 값을 가져오거나 설정합니다.

public:
 property int IndentCount { int get(); void set(int value); };
public int IndentCount { get; set; }
member this.IndentCount : int with get, set
Public Property IndentCount As Integer

속성 값

ListViewItem을 들여쓰는 데 사용할 작은 이미지 너비 값입니다.

예외

IndentCount를 설정할 때 지정된 숫자가 0보다 작은 경우

예제

다음 코드 예제를 설정 하는 방법을 보여 줍니다는 IndentCount 속성입니다. 이 예제를 실행하려면 다음 코드를 Windows Form에 붙여넣고 폼의 생성자 또는 Load 이벤트 처리 메서드에서 메서드를 호출 InitializeIndentedListViewItems 합니다.

ListView indentedListView;

private void InitializeIndentedListViewItems()
{
    indentedListView = new ListView();
    indentedListView.Width = 200;

    // View must be set to Details to use IndentCount.
    indentedListView.View = View.Details;
    indentedListView.Columns.Add("Indented Items", 150);
   
    // Create an image list and add an image.
    ImageList list = new ImageList();
    list.Images.Add(new Bitmap(typeof(Button), "Button.bmp"));

    // SmallImageList must be set when using IndentCount.
    indentedListView.SmallImageList = list;

    ListViewItem item1 = new ListViewItem("Click", 0);
    item1.IndentCount = 1;
    ListViewItem item2 = new ListViewItem("OK", 0);
    item2.IndentCount = 2;
    ListViewItem item3 = new ListViewItem("Cancel", 0);
    item3.IndentCount = 3;
    indentedListView.Items.AddRange(new ListViewItem[] { item1, item2, item3 });

    // Add the controls to the form.
    this.Controls.Add(indentedListView);
}
Private indentedListView As ListView


Private Sub InitializeIndentedListViewItems() 
    indentedListView = New ListView()
    indentedListView.Width = 200
    
    ' View must be set to Details to use IndentCount.
    indentedListView.View = View.Details
    indentedListView.Columns.Add("Indented Items", 150)
    
    ' Create an image list and add an image.
    Dim list As New ImageList()
    list.Images.Add(New Bitmap(GetType(Button), "Button.bmp"))
    
    ' SmallImageList must be set when using IndentCount.
    indentedListView.SmallImageList = list
    
    Dim item1 As New ListViewItem("Click", 0)
    item1.IndentCount = 1
    Dim item2 As New ListViewItem("OK", 0)
    item2.IndentCount = 2
    Dim item3 As New ListViewItem("Cancel", 0)
    item3.IndentCount = 3
    indentedListView.Items.AddRange(New ListViewItem() {item1, item2, item3})
    
    ' Add the controls to the form.
    Me.Controls.Add(indentedListView)

End Sub

설명

속성은 IndentCount 포함 ListView 의 속성이 View 로 설정Details되고 SmallImageList 의 속성 ListView 이 설정된 경우에만 사용할 수 있습니다.

적용 대상