TreeNode.IsSelected Propriété

Définition

Obtient une valeur indiquant si le nœud d'arbre est dans l'état sélectionné.

public:
 property bool IsSelected { bool get(); };
public bool IsSelected { get; }
[System.ComponentModel.Browsable(false)]
public bool IsSelected { get; }
member this.IsSelected : bool
[<System.ComponentModel.Browsable(false)>]
member this.IsSelected : bool
Public ReadOnly Property IsSelected As Boolean

Valeur de propriété

true si le nœud d'arbre est dans l'état sélectionné ; sinon, false.

Attributs

Exemples

L’exemple de code suivant sélectionne le approprié TreeNode après avoir déterminé si le TreeNode passé est sélectionné et lequel TreeNode sélectionner. Cet exemple nécessite que vous ayez un Form avec un TreeView contrôle contenant plusieurs TreeNodeCollectionTreeNode objets. Il nécessite également que vous ayez un ComboBox avec les éléments suivants : « Précédent », « PreviousVisible », « Next », « NextVisible », « First » et « Last ».

void SelectNode( TreeNode^ node )
{
   if ( node->IsSelected )
   {
      
      // Determine which TreeNode to select.
      String^ str = myComboBox->Text;
      if ( str->Equals( "Previous" ) )
               node->TreeView->SelectedNode = node->PrevNode;
      else
      if ( str->Equals( "PreviousVisible" ) )
               node->TreeView->SelectedNode = node->PrevVisibleNode;
      else
      if ( str->Equals( "Next" ) )
               node->TreeView->SelectedNode = node->NextNode;
      else
      if ( str->Equals( "NextVisible" ) )
               node->TreeView->SelectedNode = node->NextVisibleNode;
      else
      if ( str->Equals( "First" ) )
               node->TreeView->SelectedNode = node->FirstNode;
      else
      if ( str->Equals( "Last" ) )
               node->TreeView->SelectedNode = node->LastNode;
   }

   node->TreeView->Focus();
}
private void SelectNode(TreeNode node)
{
    if(node.IsSelected)
    {
        // Determine which TreeNode to select.
        switch(myComboBox.Text)
        {
            case "Previous":
                node.TreeView.SelectedNode = node.PrevNode;
                break;
            case "PreviousVisible":
                node.TreeView.SelectedNode = node.PrevVisibleNode;
                break;
            case "Next":
                node.TreeView.SelectedNode = node.NextNode;
                break;
            case "NextVisible":
                node.TreeView.SelectedNode = node.NextVisibleNode;
                break;
            case "First":
                node.TreeView.SelectedNode = node.FirstNode;
                break;
            case "Last":
                node.TreeView.SelectedNode = node.LastNode;
                break;
        }
    }
    node.TreeView.Focus();
}
Private Sub SelectNode(node As TreeNode)
   If node.IsSelected Then
      ' Determine which TreeNode to select.
      Select Case myComboBox.Text
         Case "Previous"
            node.TreeView.SelectedNode = node.PrevNode
         Case "PreviousVisible"
            node.TreeView.SelectedNode = node.PrevVisibleNode
         Case "Next"
            node.TreeView.SelectedNode = node.NextNode
         Case "NextVisible"
            node.TreeView.SelectedNode = node.NextVisibleNode
         Case "First"
            node.TreeView.SelectedNode = node.FirstNode
         Case "Last"
            node.TreeView.SelectedNode = node.LastNode
      End Select
   End If
   node.TreeView.Focus()
End Sub

S’applique à

Voir aussi