ListViewItem.IndentCount Właściwość

Definicja

Pobiera lub ustawia liczbę małych szerokości obrazu, według których ma zostać wcięty wcięcie ListViewItem.Gets or sets the number of small image widths by which to indent the 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

Wartość właściwości

Liczba małych szerokości obrazu, według których ma być wcięty wcięcia ListViewItem.The number of small image widths by which to indent the ListViewItem.

Wyjątki

W przypadku IndentCountustawienia określona liczba jest mniejsza niż 0.When setting IndentCount, the number specified is less than 0.

Przykłady

Poniższy przykład kodu demonstruje sposób ustawiania IndentCount właściwości.The following code example demonstrates how to set the IndentCount property. Aby uruchomić ten przykład, wklej następujący kod do formularza systemu Windows i Wywołaj InitializeIndentedListViewItems metodę z konstruktora lub Load metody obsługi zdarzeń.To run this example, paste the following code into a Windows Form and call the InitializeIndentedListViewItems method from the form's constructor or Load event-handling method.

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

Uwagi

SmallImageList ListView View DetailsWłaściwość może być używana tylko wtedy, gdy Właściwość zawierająca ma ListView ustawioną wartość, a właściwość jest ustawiona. IndentCountThe IndentCount property can be used only when the View property of the containing ListView is set to Details, and the SmallImageList property of the ListView is set.

Dotyczy