StatusBarDrawItemEventArgs Class

 

Provides data for the DrawItem event.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

System.Object
  System.EventArgs
    System.Windows.Forms.DrawItemEventArgs
      System.Windows.Forms.StatusBarDrawItemEventArgs

type StatusBarDrawItemEventArgs = 
    class
        inherit DrawItemEventArgs
    end

NameDescription
System_CAPS_pubmethodStatusBarDrawItemEventArgs(Graphics, Font, Rectangle, Int32, DrawItemState, StatusBarPanel)

Initializes a new instance of the StatusBarDrawItemEventArgs class without specifying a background and foreground color for the StatusBarPanel.

System_CAPS_pubmethodStatusBarDrawItemEventArgs(Graphics, Font, Rectangle, Int32, DrawItemState, StatusBarPanel, Color, Color)

Initializes a new instance of the StatusBarDrawItemEventArgs class with a specified background and foreground color for the StatusBarPanel.

NameDescription
System_CAPS_pubpropertyBackColor

Gets the background color of the item that is being drawn.(Inherited from DrawItemEventArgs.)

System_CAPS_pubpropertyBounds

Gets the rectangle that represents the bounds of the item that is being drawn.(Inherited from DrawItemEventArgs.)

System_CAPS_pubpropertyFont

Gets the font that is assigned to the item being drawn.(Inherited from DrawItemEventArgs.)

System_CAPS_pubpropertyForeColor

Gets the foreground color of the of the item being drawn.(Inherited from DrawItemEventArgs.)

System_CAPS_pubpropertyGraphics

Gets the graphics surface to draw the item on.(Inherited from DrawItemEventArgs.)

System_CAPS_pubpropertyIndex

Gets the index value of the item that is being drawn.(Inherited from DrawItemEventArgs.)

System_CAPS_pubpropertyPanel

Gets the StatusBarPanel to draw.

System_CAPS_pubpropertyState

Gets the state of the item being drawn.(Inherited from DrawItemEventArgs.)

NameDescription
System_CAPS_pubmethodDrawBackground()

Draws the background within the bounds specified in the DrawItemEventArgs constructor and with the appropriate color.(Inherited from DrawItemEventArgs.)

System_CAPS_pubmethodDrawFocusRectangle()

Draws a focus rectangle within the bounds specified in the DrawItemEventArgs constructor.(Inherited from DrawItemEventArgs.)

System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

The DrawItem event occurs when a visual aspect of an owner-drawn StatusBarPanel changes. A StatusBarDrawItemEventArgs specifies the Graphics object to use to draw the panel, the Rectangle object in which to draw the panel, the panel identification number, state information about the panel, and the panel to draw. You can use the data provided by this class in an event handler for the DrawItem event to create custom-drawn panels in your application's StatusBar control.

The following code example demonstrates how to use the Style property, the StatusBarDrawItemEventHandler delegate, the StatusBarDrawItemEventArgs class, the StatusBarPanelStyle enumeration and the StatusBarDrawItemEventArgs.Panel property. To run the example, paste the following code in a form. Call the InitializeStatusBarPanels method in the form's constructor or Load method.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 1.1

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: