ToolStripArrowRenderEventArgs Klasse

Definition

Stellt Daten für das RenderArrow-Ereignis bereit.

public ref class ToolStripArrowRenderEventArgs : EventArgs
public class ToolStripArrowRenderEventArgs : EventArgs
type ToolStripArrowRenderEventArgs = class
    inherit EventArgs
Public Class ToolStripArrowRenderEventArgs
Inherits EventArgs
Vererbung
ToolStripArrowRenderEventArgs

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieses Typs veranschaulicht. Im Beispiel meldet ein Ereignishandler das Vorkommen des RenderArrow Ereignisses. Dieser Bericht hilft Ihnen, zu erfahren, wann das Ereignis auftritt und Sie beim Debuggen unterstützen können.

Wenn Sie den Beispielcode ausführen möchten, fügen Sie sie in ein Projekt ein, das eine Instanz eines Typs ToolStripRendererenthält, von dem geerbt wird, z. B. ein ToolStripSystemRenderer oder ToolStripProfessionalRenderer. Benennen Sie dann die Instanz ToolStripRenderer1 , und stellen Sie sicher, dass der Ereignishandler dem RenderArrow Ereignis zugeordnet ist.

private void ToolStripRenderer1_RenderArrow(Object sender, ToolStripArrowRenderEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "ArrowRectangle", e.ArrowRectangle );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ArrowColor", e.ArrowColor );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Direction", e.Direction );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Graphics", e.Graphics );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Item", e.Item );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "RenderArrow Event" );
}
Private Sub ToolStripRenderer1_RenderArrow(sender as Object, e as ToolStripArrowRenderEventArgs) _ 
     Handles ToolStripRenderer1.RenderArrow

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "ArrowRectangle", e.ArrowRectangle)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "ArrowColor", e.ArrowColor)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Direction", e.Direction)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Graphics", e.Graphics)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Item", e.Item)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"RenderArrow Event")

End Sub

Konstruktoren

ToolStripArrowRenderEventArgs(Graphics, ToolStripItem, Rectangle, Color, ArrowDirection)

Initialisiert eine neue Instanz der ToolStripArrowRenderEventArgs-Klasse.

Eigenschaften

ArrowColor

Ruft die Farbe des ToolStrip-Pfeils ab oder legt diese fest.

ArrowRectangle

Ruft den umgebenden Bereich des ToolStrip-Pfeils ab oder legt ihn fest.

Direction

Ruft die Richtung ab, in die der ToolStrip-Pfeil zeigt, oder legt diese fest.

Graphics

Ruft die zum Zeichnen des ToolStrip-Pfeils verwendete Grafik ab.

Item

Ruft das ToolStripItem ab, auf dem der Pfeil gezeichnet werden soll.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: