ToolStripSeparatorRenderEventArgs Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides data for the RenderGrip event.
public ref class ToolStripSeparatorRenderEventArgs : System::Windows::Forms::ToolStripItemRenderEventArgs
public class ToolStripSeparatorRenderEventArgs : System.Windows.Forms.ToolStripItemRenderEventArgs
type ToolStripSeparatorRenderEventArgs = class
inherit ToolStripItemRenderEventArgs
Public Class ToolStripSeparatorRenderEventArgs
Inherits ToolStripItemRenderEventArgs
- Inheritance
Examples
The following code example demonstrates the use of this type. In the example, an event handler reports on the occurrence of the RenderSeparator event. This report helps you to learn when the event occurs and can assist you in debugging.
To run the example code, paste it into a project that contains an instance of a type that inherits from ToolStripRenderer, such as a ToolStripSystemRenderer or ToolStripProfessionalRenderer. Then name the instance ToolStripRenderer1
and ensure that the event handler is associated with the RenderSeparator event.
private void ToolStripRenderer1_RenderSeparator(Object sender, ToolStripSeparatorRenderEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Vertical", e.Vertical );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Graphics", e.Graphics );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Item", e.Item );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ToolStrip", e.ToolStrip );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "RenderSeparator Event" );
}
Private Sub ToolStripRenderer1_RenderSeparator(sender as Object, e as ToolStripSeparatorRenderEventArgs) _
Handles ToolStripRenderer1.RenderSeparator
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "Vertical", e.Vertical)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Graphics", e.Graphics)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Item", e.Item)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "ToolStrip", e.ToolStrip)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"RenderSeparator Event")
End Sub
Constructors
ToolStripSeparatorRenderEventArgs(Graphics, ToolStripSeparator, Boolean) |
Initializes a new instance of the ToolStripSeparatorRenderEventArgs class. |
Properties
Graphics |
Gets the graphics used to paint the ToolStripItem. (Inherited from ToolStripItemRenderEventArgs) |
Item |
Gets the ToolStripItem to paint. (Inherited from ToolStripItemRenderEventArgs) |
ToolStrip |
Gets the value of the Owner property for the ToolStripItem to paint. (Inherited from ToolStripItemRenderEventArgs) |
Vertical |
Gets a value indicating whether the display style for the grip is vertical. |
Methods
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |