VisualStyleElement.Window.VerticalThumb Klasa

Definicja

Udostępnia VisualStyleElement obiekty dla każdego stanu pionowego pola przewijania (znanego również jako kciuk) okna.Provides VisualStyleElement objects for each state of the vertical scroll box (also known as the thumb) of a window. Klasa ta nie może być dziedziczona.This class cannot be inherited.

public: ref class VisualStyleElement::Window::VerticalThumb abstract sealed
public static class VisualStyleElement.Window.VerticalThumb
type VisualStyleElement.Window.VerticalThumb = class
Public Class VisualStyleElement.Window.VerticalThumb
Dziedziczenie
VisualStyleElement.Window.VerticalThumb

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 DrawVisualStyleElementWindowVerticalThumb1 metodę z Paint metody obsługi zdarzeń, przekazując e jako PaintEventArgs .Handle the form's Paint event and call the DrawVisualStyleElementWindowVerticalThumb1 method from the Paint event-handling method, passing e as PaintEventArgs.

public void DrawVisualStyleElementWindowVerticalThumb1(PaintEventArgs e)
{
    if (VisualStyleRenderer.IsElementDefined(
        VisualStyleElement.Window.VerticalThumb.Normal))
    {
        VisualStyleRenderer renderer =
             new VisualStyleRenderer(VisualStyleElement.Window.VerticalThumb.Normal);
        Rectangle rectangle1 = new Rectangle(10, 50, 50, 50);
        renderer.DrawBackground(e.Graphics, rectangle1);
        e.Graphics.DrawString("VisualStyleElement.Window.VerticalThumb.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 DrawVisualStyleElementWindowVerticalThumb1(ByVal e As PaintEventArgs)
    If (VisualStyleRenderer.IsElementDefined( _
     VisualStyleElement.Window.VerticalThumb.Normal)) Then
        Dim renderer As New VisualStyleRenderer _
          (VisualStyleElement.Window.VerticalThumb.Normal)
        Dim rectangle1 As New Rectangle(10, 50, 50, 50)
        renderer.DrawBackground(e.Graphics, rectangle1)
        e.Graphics.DrawString("VisualStyleElement.Window.VerticalThumb.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.Window.VerticalThumb klasy zwraca VisualStyleElement dla innego stanu pionowego pola przewijania okna.Each property of the VisualStyleElement.Window.VerticalThumb class returns a VisualStyleElement for a different state of the vertical scroll box of a window.

Właściwości

Disabled

Pobiera element stylu wizualnego, który reprezentuje pionowe pole przewijania w stanie Disabled.Gets a visual style element that represents a vertical scroll box in the disabled state.

Hot

Pobiera element stylu wizualnego, który reprezentuje pionowe pole przewijania w stanie gorąca.Gets a visual style element that represents a vertical scroll box in the hot state.

Normal

Pobiera element stylu wizualnego, który reprezentuje pionowe pole przewijania w normalnym stanie.Gets a visual style element that represents a vertical scroll box in the normal state.

Pressed

Pobiera element stylu wizualnego, który reprezentuje pionowe pole przewijania w stanie naciśniętym.Gets a visual style element that represents a vertical scroll box in the pressed state.

Dotyczy

Zobacz też