Condividi tramite


ToolStripArrowRenderEventArgs.Direction Proprietà

Definizione

Ottiene o imposta la direzione della freccia ToolStrip.

public:
 property System::Windows::Forms::ArrowDirection Direction { System::Windows::Forms::ArrowDirection get(); void set(System::Windows::Forms::ArrowDirection value); };
public System.Windows.Forms.ArrowDirection Direction { get; set; }
member this.Direction : System.Windows.Forms.ArrowDirection with get, set
Public Property Direction As ArrowDirection

Valore della proprietà

Uno dei valori di ArrowDirection.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo membro. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento ToolStripRenderer.RenderArrow . Questo report consente di apprendere quando si verifica l'evento e può essere utile per il debug.

Per eseguire il codice di esempio, incollarlo in un progetto contenente un'istanza di un tipo che eredita da ToolStripRenderer, ad esempio un ToolStripSystemRenderer oggetto o ToolStripProfessionalRenderer. Assegnare quindi un nome all'istanza ToolStripRenderer1 e verificare che il gestore eventi sia associato all'evento ToolStripRenderer.RenderArrow .

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

Si applica a