ToolStripRenderEventArgs.ConnectedArea Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient Rectangle représentant la zone de chevauchement entre un ToolStripDropDown et son OwnerItem.
public:
property System::Drawing::Rectangle ConnectedArea { System::Drawing::Rectangle get(); };
public System.Drawing.Rectangle ConnectedArea { get; }
member this.ConnectedArea : System.Drawing.Rectangle
Public ReadOnly Property ConnectedArea As Rectangle
Valeur de propriété
Rectangle représentant la zone de chevauchement entre un ToolStripDropDown et son OwnerItem.
Exemples
L’exemple de code suivant illustre l’utilisation de ce membre. Dans l’exemple, un gestionnaire d’événements signale l’occurrence de l’événement ToolStripRenderer.RenderToolStripBackground . Ce rapport vous aide à savoir quand l’événement se produit et peut vous aider dans le débogage.
Pour exécuter l’exemple de code, collez-le dans un projet qui contient un instance d’un type qui hérite de ToolStripRenderer, tel qu’un ToolStripSystemRenderer ou ToolStripProfessionalRenderer. Nommez ensuite le instance ToolStripRenderer1
et vérifiez que le gestionnaire d’événements est associé à l’événementToolStripRenderer.RenderToolStripBackground.
private void ToolStripRenderer1_RenderToolStripBackground(Object sender, ToolStripRenderEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "AffectedBounds", e.AffectedBounds );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "BackColor", e.BackColor );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Graphics", e.Graphics );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ToolStrip", e.ToolStrip );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ConnectedArea", e.ConnectedArea );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "RenderToolStripBackground Event" );
}
Private Sub ToolStripRenderer1_RenderToolStripBackground(sender as Object, e as ToolStripRenderEventArgs) _
Handles ToolStripRenderer1.RenderToolStripBackground
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "AffectedBounds", e.AffectedBounds)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "BackColor", e.BackColor)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Graphics", e.Graphics)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "ToolStrip", e.ToolStrip)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "ConnectedArea", e.ConnectedArea)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"RenderToolStripBackground Event")
End Sub
Remarques
Si n’est pas un ToolStripDropDown ou est null
ToolStripDropDown.OwnerItem , la ConnectedArea propriété retourne un vide Rectangle.ToolStrip