VisualStyleElement.ScrollBar.ArrowButton Class

Definition

Provides VisualStyleElement objects for each state and direction of a scroll arrow. This class cannot be inherited.

C#
public static class VisualStyleElement.ScrollBar.ArrowButton
Inheritance
VisualStyleElement.ScrollBar.ArrowButton

Examples

The following code example demonstrates how to create a VisualStyleRenderer with the VisualStyleElement returned by the UpNormal property. To run this example, paste it into a Windows Form. Handle the form's Paint event and call the DrawVisualStyleElementScrollBarArrowButton1 method from the Paint event-handling method, passing e as PaintEventArgs.

C#
public void DrawVisualStyleElementScrollBarArrowButton1(PaintEventArgs e)
{
    if (VisualStyleRenderer.IsElementDefined(
        VisualStyleElement.ScrollBar.ArrowButton.UpNormal))
    {
        VisualStyleRenderer renderer =
             new VisualStyleRenderer(VisualStyleElement.ScrollBar.ArrowButton.UpNormal);
        Rectangle rectangle1 = new Rectangle(10, 50, 50, 50);
        renderer.DrawBackground(e.Graphics, rectangle1);
        e.Graphics.DrawString("VisualStyleElement.ScrollBar.ArrowButton.UpNormal",
             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));
}

Remarks

Each property of the VisualStyleElement.ScrollBar.ArrowButton class returns a VisualStyleElement for a different state and direction of a scroll arrow.

Properties

DownDisabled

Gets a visual style element that represents a downward-pointing scroll arrow in the disabled state.

DownHot

Gets a visual style element that represents a downward-pointing scroll arrow in the hot state.

DownNormal

Gets a visual style element that represents a downward-pointing scroll arrow in the normal state.

DownPressed

Gets a visual style element that represents a downward-pointing scroll arrow in the pressed state.

LeftDisabled

Gets a visual style element that represents a left-pointing scroll arrow in the disabled state.

LeftHot

Gets a visual style element that represents a left-pointing scroll arrow in the hot state.

LeftNormal

Gets a visual style element that represents a left-pointing scroll arrow in the normal state.

LeftPressed

Gets a visual style element that represents a left-pointing scroll arrow in the pressed state.

RightDisabled

Gets a visual style element that represents a right-pointing scroll arrow in the disabled state.

RightHot

Gets a visual style element that represents a right-pointing scroll arrow in the hot state.

RightNormal

Gets a visual style element that represents a right-pointing scroll arrow in the normal state.

RightPressed

Gets a visual style element that represents a right-pointing scroll arrow in the pressed state.

UpDisabled

Gets a visual style element that represents an upward-pointing scroll arrow in the disabled state.

UpHot

Gets a visual style element that represents an upward-pointing scroll arrow in the hot state.

UpNormal

Gets a visual style element that represents an upward-pointing scroll arrow in the normal state.

UpPressed

Gets a visual style element that represents an upward-pointing scroll arrow in the pressed state.

Applies to

Product Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

See also