VisualStyleElement.ListView.Item Klasa

Definicja

Dostarcza VisualStyleElement obiekty dla każdego stanu elementu kontrolki widoku listy.Provides VisualStyleElement objects for each state of an item of the list view control. Klasa ta nie może być dziedziczona.This class cannot be inherited.

public: ref class VisualStyleElement::ListView::Item abstract sealed
public static class VisualStyleElement.ListView.Item
type VisualStyleElement.ListView.Item = class
Public Class VisualStyleElement.ListView.Item
Dziedziczenie
VisualStyleElement.ListView.Item

Przykłady

Poniższy przykład kodu ilustruje sposób tworzenia elementu VisualStyleRenderer z VisualStyleElement zwracanymi przez Normal Właściwość.The following code example demonstrates how to create a VisualStyleRenderer with the VisualStyleElement returned by the Normal property. Aby uruchomić ten przykład, wklej go do formularza systemu Windows.To run this example, paste it into a Windows Form. Obsługuj Paint zdarzenie formularza i Wywołaj DrawVisualStyleElementListViewItem1 metodę z Paint metody obsługi zdarzeń, przekazując e jako PaintEventArgs .Handle the form's Paint event and call the DrawVisualStyleElementListViewItem1 method from the Paint event-handling method, passing e as PaintEventArgs.

public void DrawVisualStyleElementListViewItem1(PaintEventArgs e)
{
    if (VisualStyleRenderer.IsElementDefined(
        VisualStyleElement.ListView.Item.Normal))
    {
        VisualStyleRenderer renderer =
             new VisualStyleRenderer(VisualStyleElement.ListView.Item.Normal);
        Rectangle rectangle1 = new Rectangle(10, 50, 50, 50);
        renderer.DrawBackground(e.Graphics, rectangle1);
        e.Graphics.DrawString("VisualStyleElement.ListView.Item.Normal",
             this.Font, Brushes.Black, new Point(10, 10));
    }
    else
        e.Graphics.DrawString("This element is not defined in the current visual style.",
             this.Font, Brushes.Black, new Point(10, 10));
}
Public Sub DrawVisualStyleElementListViewItem1(ByVal e As PaintEventArgs)
    If (VisualStyleRenderer.IsElementDefined( _
     VisualStyleElement.ListView.Item.Normal)) Then
        Dim renderer As New VisualStyleRenderer _
          (VisualStyleElement.ListView.Item.Normal)
        Dim rectangle1 As New Rectangle(10, 50, 50, 50)
        renderer.DrawBackground(e.Graphics, rectangle1)
        e.Graphics.DrawString("VisualStyleElement.ListView.Item.Normal", _
          Me.Font, Brushes.Black, New Point(10, 10))
    Else
        e.Graphics.DrawString("This element is not defined in the current visual style.", _
          Me.Font, Brushes.Black, New Point(10, 10))
    End If
End Sub

Uwagi

Każda właściwość VisualStyleElement.ListView.Item klasy zwraca VisualStyleElement dla innego stanu elementu widoku listy.Each property of the VisualStyleElement.ListView.Item class returns a VisualStyleElement for a different state of a list view item.

Właściwości

Disabled

Pobiera element stylu wizualnego reprezentujący wyłączony element widoku listy.Gets a visual style element that represents a disabled list view item.

Hot

Pobiera element stylu wizualnego reprezentujący element widoku listy aktywnej.Gets a visual style element that represents a hot list view item.

Normal

Pobiera element stylu wizualnego reprezentujący normalny element widoku listy.Gets a visual style element that represents a normal list view item.

Selected

Pobiera element stylu wizualnego reprezentujący wybrany element widoku listy, który ma fokus.Gets a visual style element that represents a selected list view item that has focus.

SelectedNotFocus

Pobiera element stylu wizualnego reprezentujący wybrany element widoku listy bez fokusu.Gets a visual style element that represents a selected list view item without focus.

Dotyczy

Zobacz też