Condividi tramite


ToolStripItemTextRenderEventArgs Classe

Definizione

Fornisce i dati per l'evento RenderItemText.

public ref class ToolStripItemTextRenderEventArgs : System::Windows::Forms::ToolStripItemRenderEventArgs
public class ToolStripItemTextRenderEventArgs : System.Windows.Forms.ToolStripItemRenderEventArgs
type ToolStripItemTextRenderEventArgs = class
    inherit ToolStripItemRenderEventArgs
Public Class ToolStripItemTextRenderEventArgs
Inherits ToolStripItemRenderEventArgs
Ereditarietà
ToolStripItemTextRenderEventArgs

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo tipo. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento RenderItemText . Questo report consente di apprendere quando si verifica l'evento e può essere utile per eseguire 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 assicurarsi che il gestore eventi sia associato all'evento RenderItemText .

private void ToolStripRenderer1_RenderItemText(Object sender, ToolStripItemTextRenderEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Text", e.Text );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "TextColor", e.TextColor );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "TextFont", e.TextFont );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "TextRectangle", e.TextRectangle );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "TextFormat", e.TextFormat );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "TextDirection", e.TextDirection );
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(), "RenderItemText Event" );
}
Private Sub ToolStripRenderer1_RenderItemText(sender as Object, e as ToolStripItemTextRenderEventArgs) _ 
     Handles ToolStripRenderer1.RenderItemText

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Text", e.Text)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "TextColor", e.TextColor)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "TextFont", e.TextFont)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "TextRectangle", e.TextRectangle)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "TextFormat", e.TextFormat)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "TextDirection", e.TextDirection)
    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(),"RenderItemText Event")

End Sub

Costruttori

ToolStripItemTextRenderEventArgs(Graphics, ToolStripItem, String, Rectangle, Color, Font, ContentAlignment)

Inizializza una nuova istanza della classe ToolStripItemTextRenderEventArgs con il testo e le proprietà del testo specificati.

ToolStripItemTextRenderEventArgs(Graphics, ToolStripItem, String, Rectangle, Color, Font, TextFormatFlags)

Inizializza una nuova istanza della classe ToolStripItemTextRenderEventArgs con il testo e il formato delle proprietà di testo specificati.

Proprietà

Graphics

Ottiene l'oggetto Graphics utilizzato per disegnare l'oggetto ToolStripItem.

(Ereditato da ToolStripItemRenderEventArgs)
Item

Ottiene l'oggetto ToolStripItem da disegnare.

(Ereditato da ToolStripItemRenderEventArgs)
Text

Ottiene o imposta il testo da creare sull'oggetto ToolStripItem.

TextColor

Ottiene o imposta il colore del testo dell'oggetto ToolStripItem.

TextDirection

Ottiene o imposta la direzione, verticale o orizzontale, del disegno del testo.

TextFont

Ottiene o imposta il tipo di carattere del testo disegnato sull'oggetto ToolStripItem.

TextFormat

Ottiene o imposta le informazioni sulla visualizzazione e il layout del testo disegnato sull'oggetto ToolStripItem.

TextRectangle

Ottiene o imposta il rettangolo che rappresenta i limiti entro i quali disegnare il testo.

ToolStrip

Ottiene il valore della proprietà Owner per l'oggetto ToolStripItem da disegnare.

(Ereditato da ToolStripItemRenderEventArgs)

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a