ToolStripRenderer.RenderItemCheck Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Viene generato quando viene eseguito il rendering dell'immagine di un oggetto ToolStripItem selezionato.
public:
event System::Windows::Forms::ToolStripItemImageRenderEventHandler ^ RenderItemCheck;
public event System.Windows.Forms.ToolStripItemImageRenderEventHandler RenderItemCheck;
member this.RenderItemCheck : System.Windows.Forms.ToolStripItemImageRenderEventHandler
Public Custom Event RenderItemCheck As ToolStripItemImageRenderEventHandler
Tipo evento
Esempio
Nell'esempio di codice seguente viene illustrato l'uso di questo membro. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento RenderItemCheck . 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 RenderItemCheck .
private void ToolStripRenderer1_RenderItemCheck(Object sender, ToolStripItemImageRenderEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Image", e.Image );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ImageRectangle", e.ImageRectangle );
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(), "RenderItemCheck Event" );
}
Private Sub ToolStripRenderer1_RenderItemCheck(sender as Object, e as ToolStripItemImageRenderEventArgs) _
Handles ToolStripRenderer1.RenderItemCheck
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "Image", e.Image)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "ImageRectangle", e.ImageRectangle)
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(),"RenderItemCheck Event")
End Sub
Commenti
Per ulteriori informazioni sulla gestione degli eventi, consultare gestione e generazione di eventi.