View (Enumeración) (System.Windows.Forms)

Cambiar vista:
Sin script
Biblioteca de clases de .NET Framework
View (Enumeración)

Actualización: noviembre 2007

Especifica cómo se muestran los elementos de una lista en un control ListView.

Espacio de nombres:  System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)
Sintaxis

Visual Basic (Declaración)
Public Enumeration View
Visual Basic (Uso)
Dim instance As View
C#
public enum View
Visual C++
public enum class View
J#
public enum View
JScript
public enum View
Miembros

Nombre de miembro Descripción
2zt7996a.CFW(es-es,VS.90).gif LargeIcon Cada elemento aparece como un icono de tamaño normal debajo del cual figura una etiqueta.
2zt7996a.CFW(es-es,VS.90).gif 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.
2zt7996a.CFW(es-es,VS.90).gif SmallIcon Cada elemento aparece como un icono pequeño a cuya derecha figura una etiqueta.
2zt7996a.CFW(es-es,VS.90).gif 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.
Comentarios

Utilice los miembros de esta enumeración para establecer el valor de la propiedad View del control ListView.

Ejemplos

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.

Visual Basic

' 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


C#

	// 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);
	}


Visual C++
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 );
   }


J#
// 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


Plataformas

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.
Información de versión

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 3.5, 2.0, 1.0
Vea también

Referencia