TreeNode.Bounds Propriété

Définition

Obtient les limites du nœud d'arbre.

C#
public System.Drawing.Rectangle Bounds { get; }
C#
[System.ComponentModel.Browsable(false)]
public System.Drawing.Rectangle Bounds { get; }

Valeur de propriété

Rectangle

Rectangle représentant les limites du nœud d'arbre.

Attributs

Exemples

L’exemple de code suivant modifie la taille NodeFont en la taille spécifiée et ajuste le ItemHeight contrôle parent TreeView du nœud d’arbre. Cet exemple exige que vous disposiez d’un Form contrôle contenant une TreeView collection d’objets et d’une ComboBox taille de TreeNode police.

C#
private void Button1_Click(object sender,EventArgs e)
{
   myTreeView.ItemHeight = 5;
   myTreeView.SelectedNode.NodeFont = new Font("Arial",5);

   // Get the font size from combobox.
   string selectedString = myComboBox.SelectedItem.ToString();
   int myNodeFontSize = Int32.Parse(selectedString);

   // Set the font of root node.
   myTreeView.SelectedNode.NodeFont = new Font("Arial",myNodeFontSize);
   for(int i = 0; i < myTreeView.Nodes[0].Nodes.Count; i++)
   {
      // Set the font of child nodes.
      myTreeView.Nodes[0].Nodes[i].NodeFont =
        new Font("Arial",myNodeFontSize);
   }

   // Get the bounds of the tree node.
   Rectangle myRectangle = myTreeView.SelectedNode.Bounds;
   int myNodeHeight = myRectangle.Height;
   if(myNodeHeight < myNodeFontSize)
   {
      myNodeHeight = myNodeFontSize;
   }
   myTreeView.ItemHeight = myNodeHeight + 4;
}

Remarques

Les coordonnées sont relatives au coin supérieur gauche du TreeView contrôle.

S’applique à

Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7