Partager via


ListViewItem.IndentCount Propriété

Définition

Obtient ou définit le nombre de petites largeurs d’image par lesquelles mettre en retrait le 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

Valeur de propriété

Nombre de petites largeurs d’image par lesquelles mettre en retrait le ListViewItem.

Exceptions

Lorsque vous définissez IndentCount, le nombre spécifié est inférieur à 0.

Exemples

L’exemple de code suivant montre comment définir la IndentCount propriété. Pour exécuter cet exemple, collez le code suivant dans un Windows Form et appelez la InitializeIndentedListViewItems méthode à partir du constructeur ou Load de la méthode de gestion des événements du formulaire.

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

Remarques

La IndentCount propriété ne peut être utilisée que lorsque la View propriété du conteneur ListView est définie Detailssur , et que la SmallImageList propriété du ListView conteneur est définie.

S’applique à