ListViewItem.IndentCount Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el número de anchos de imagen pequeños por los que aplicar sangría a 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
Valor de propiedad
Número de anchos de imagen pequeños por los que aplicar sangría a ListViewItem.
Excepciones
Al establecer IndentCount, el número especificado es menor que 0.
Ejemplos
En el ejemplo de código siguiente se muestra cómo establecer la IndentCount propiedad . Para ejecutar este ejemplo, pegue el código siguiente en un formulario Windows Forms y llame al InitializeIndentedListViewItems
método desde el constructor o Load el método de control de eventos del formulario.
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
Comentarios
La IndentCount propiedad solo se puede usar cuando la View propiedad del contenedor ListView está establecida Detailsen y la SmallImageList propiedad de ListView se establece.