Actualización: noviembre 2007
Especifica cómo se muestran los elementos de una lista en un control ListView.
Ensamblado: System.Windows.Forms (en System.Windows.Forms.dll)
Public Enumeration View
Dim instance As View
public enum View
public enum class View
public enum View
public enum View
| Nombre de miembro | Descripción | |
|---|---|---|
|
LargeIcon | Cada elemento aparece como un icono de tamaño normal debajo del cual figura una etiqueta. |
|
Details | Cada elemento aparece en una línea independiente con información más detallada acerca de cada elemento organizada en columnas. La columna situada más a la izquierda contiene un pequeño icono y una etiqueta, y las columnas siguientes contienen los subelementos especificados por la aplicación. Las columnas incluyen un encabezado que puede mostrar un título correspondiente a la columna. El usuario puede cambiar el tamaño de cada columna en tiempo de ejecución. |
|
SmallIcon | Cada elemento aparece como un icono pequeño a cuya derecha figura una etiqueta. |
|
List | Cada elemento aparece como un icono pequeño a cuya derecha figura una etiqueta. Los elementos están organizados en columnas sin encabezado. |
| Tile | Cada elemento aparece como icono de tamaño normal con la etiqueta del elemento e información del subelemento situado a su derecha. La aplicación especifica la información del subelemento que aparece. Esta vista sólo está disponible en Windows XP y en la familia de Windows Server 2003. En sistemas operativos anteriores, este valor se omite y el control ListView se muestra en la vista LargeIcon. |
Utilice los miembros de esta enumeración para establecer el valor de la propiedad View del control ListView.
En el ejemplo de código siguiente se muestra cómo establecer la propiedad ListView.View en uno de los valores de la enumeración View. Para ejecutar el ejemplo, pegue el código siguiente en un formulario y llame al método InitializeListView en el constructor del formulario o en el método Load.
' Declare the Listview object. Friend WithEvents myListView As System.Windows.Forms.ListView ' Initialize the ListView object with subitems of a different ' style than the default styles for the ListView. Private Sub InitializeListView() ' Set the Location, View and Width properties for the ' ListView object. myListView = New ListView With (myListView) .Location = New System.Drawing.Point(20, 20) ' The View property must be set to Details for the ' subitems to be visible. .View = View.Details .Width = 250 End With ' Each SubItem object requires a column, so add three columns. Me.myListView.Columns.Add("Key", 50, HorizontalAlignment.Left) Me.myListView.Columns.Add("A", 100, HorizontalAlignment.Left) Me.myListView.Columns.Add("B", 100, HorizontalAlignment.Left) ' Add a ListItem object to the ListView. Dim entryListItem As ListViewItem = myListView.Items.Add("Items") ' Set UseItemStyleForSubItems property to false to change ' look of subitems. entryListItem.UseItemStyleForSubItems = False ' Add the expense subitem. Dim expenseItem As ListViewItem.ListViewSubItem = _ entryListItem.SubItems.Add("Expense") ' Change the expenseItem object's color and font. expenseItem.ForeColor = System.Drawing.Color.Red expenseItem.Font = New System.Drawing.Font _ ("Arial", 10, System.Drawing.FontStyle.Italic) ' Add a subitem called revenueItem Dim revenueItem As ListViewItem.ListViewSubItem = _ entryListItem.SubItems.Add("Revenue") ' Change the revenueItem object's color and font. revenueItem.ForeColor = System.Drawing.Color.Blue revenueItem.Font = New System.Drawing.Font _ ("Times New Roman", 10, System.Drawing.FontStyle.Bold) ' Add the ListView to the form. Me.Controls.Add(Me.myListView) End Sub
// Declare the Listview object. internal System.Windows.Forms.ListView myListView; // Initialize the ListView object with subitems of a different // style than the default styles for the ListView. private void InitializeListView() { // Set the Location, View and Width properties for the // ListView object. myListView = new ListView(); myListView.Location = new System.Drawing.Point(20, 20); myListView.Width = 250; // The View property must be set to Details for the // subitems to be visible. myListView.View = View.Details; // Each SubItem object requires a column, so add three columns. this.myListView.Columns.Add("Key", 50, HorizontalAlignment.Left); this.myListView.Columns.Add("A", 100, HorizontalAlignment.Left); this.myListView.Columns.Add("B", 100, HorizontalAlignment.Left); // Add a ListItem object to the ListView. ListViewItem entryListItem = myListView.Items.Add("Items"); // Set UseItemStyleForSubItems property to false to change // look of subitems. entryListItem.UseItemStyleForSubItems = false; // Add the expense subitem. ListViewItem.ListViewSubItem expenseItem = entryListItem.SubItems.Add("Expense"); // Change the expenseItem object's color and font. expenseItem.ForeColor = System.Drawing.Color.Red; expenseItem.Font = new System.Drawing.Font( "Arial", 10, System.Drawing.FontStyle.Italic); // Add a subitem called revenueItem ListViewItem.ListViewSubItem revenueItem = entryListItem.SubItems.Add("Revenue"); // Change the revenueItem object's color and font. revenueItem.ForeColor = System.Drawing.Color.Blue; revenueItem.Font = new System.Drawing.Font( "Times New Roman", 10, System.Drawing.FontStyle.Bold); // Add the ListView to the form. this.Controls.Add(this.myListView); }
internal: // Declare the Listview object. System::Windows::Forms::ListView^ myListView; private: // Initialize the ListView object with subitems of a different // style than the default styles for the ListView. void InitializeListView() { // Set the Location, View and Width properties for the // ListView object. myListView = gcnew ListView; myListView->Location = System::Drawing::Point( 20, 20 ); myListView->Width = 250; // The View property must be set to Details for the // subitems to be visible. myListView->View = View::Details; // Each SubItem object requires a column, so add three columns. this->myListView->Columns->Add( "Key", 50, HorizontalAlignment::Left ); this->myListView->Columns->Add( "A", 100, HorizontalAlignment::Left ); this->myListView->Columns->Add( "B", 100, HorizontalAlignment::Left ); // Add a ListItem object to the ListView. ListViewItem^ entryListItem = myListView->Items->Add( "Items" ); // Set UseItemStyleForSubItems property to false to change // look of subitems. entryListItem->UseItemStyleForSubItems = false; // Add the expense subitem. ListViewItem::ListViewSubItem ^ expenseItem = entryListItem->SubItems->Add( "Expense" ); // Change the expenseItem object's color and font. expenseItem->ForeColor = System::Drawing::Color::Red; expenseItem->Font = gcnew System::Drawing::Font( "Arial",10,System::Drawing::FontStyle::Italic ); // Add a subitem called revenueItem ListViewItem::ListViewSubItem ^ revenueItem = entryListItem->SubItems->Add( "Revenue" ); // Change the revenueItem object's color and font. revenueItem->ForeColor = System::Drawing::Color::Blue; revenueItem->Font = gcnew System::Drawing::Font( "Times New Roman",10,System::Drawing::FontStyle::Bold ); // Add the ListView to the form. this->Controls->Add( this->myListView ); }
// Declare the Listview object.
System.Windows.Forms.ListView myListView;
// Initialize the ListView object with subitems of a different
// style than the default styles for the ListView.
private void InitializeListView()
{
// Set the Location, View and Width properties for the
// ListView object.
myListView = new ListView();
myListView.set_Location(new System.Drawing.Point(20, 20));
myListView.set_Width(250);
// The View property must be set to Details for the
// subitems to be visible.
myListView.set_View(View.Details);
// Each SubItem object requires a column, so add three columns.
this.myListView.get_Columns().Add("Key", 50, HorizontalAlignment.Left);
this.myListView.get_Columns().Add("A", 100, HorizontalAlignment.Left);
this.myListView.get_Columns().Add("B", 100, HorizontalAlignment.Left);
// Add a ListItem object to the ListView.
ListViewItem entryListItem = myListView.get_Items().Add("Items");
// Set UseItemStyleForSubItems property to false to change
// look of subitems.
entryListItem.set_UseItemStyleForSubItems(false);
// Add the expense subitem.
ListViewItem.ListViewSubItem expenseItem =
entryListItem.get_SubItems().Add("Expense");
// Change the expenseItem object's color and font.
expenseItem.set_ForeColor(System.Drawing.Color.get_Red());
expenseItem.set_Font(new System.Drawing.Font("Arial", 10,
System.Drawing.FontStyle.Italic));
// Add a subitem called revenueItem
ListViewItem.ListViewSubItem revenueItem =
entryListItem.get_SubItems().Add("Revenue");
// Change the revenueItem object's color and font.
revenueItem.set_ForeColor(System.Drawing.Color.get_Blue());
revenueItem.set_Font(new System.Drawing.Font("Times New Roman", 10,
System.Drawing.FontStyle.Bold));
// Add the ListView to the form.
this.get_Controls().Add(this.myListView);
} //InitializeListView
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile para Smartphone, Windows Mobile para Pocket PC
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.