TreeView.HideSelection Proprietà

Definizione

Ottiene o imposta un valore che indica se il nodo dell'albero selezionato resta evidenziato anche quando la visualizzazione albero non è più attiva.

C#
public bool HideSelection { get; set; }

Valore della proprietà

true se il nodo della struttura ad albero selezionato resta evidenziato anche quando la visualizzazione struttura ad albero non è più attiva; in caso contrario, false. Il valore predefinito è true.

Esempio

Nell'esempio di codice seguente viene illustrato come utilizzare la HideSelection proprietà . Per eseguire questo esempio, incollare il codice seguente in una maschera e chiamare il InitializeSelectedTreeView metodo nel costruttore o Load nel gestore eventi del modulo.

C#

// Declare the TreeView control.
internal System.Windows.Forms.TreeView TreeView2;

// Initialize the TreeView to blend with the form, giving it the 
// same color as the form and no border.
private void InitializeSelectedTreeView()
{

    // Create a new TreeView control and set the location and size.
    this.TreeView2 = new System.Windows.Forms.TreeView();
    this.TreeView2.Location = new System.Drawing.Point(72, 48);
    this.TreeView2.Size = new System.Drawing.Size(200, 200);

    this.TreeView2.BorderStyle = BorderStyle.Fixed3D;
    
    // Set the HideSelection property to false to keep the 
    // selection highlighted when the user leaves the control. 
    // This helps it blend with form.
    this.TreeView2.HideSelection = false;

    // Add the nodes.
    this.TreeView2.Nodes.AddRange(new TreeNode[]
        {new TreeNode("Features", 
            new TreeNode[]{
            new TreeNode("Full Color"), 
            new TreeNode("Project Wizards"), 
            new TreeNode("Visual C# and Visual Basic Support")}), 
            new TreeNode("System Requirements", 
            new TreeNode[]{
                new TreeNode("Pentium 133 MHz or faster processor "),
                new TreeNode("Windows 98 or later"), 
                new TreeNode("100 MB Disk space")})
        });

    // Set the tab index and add the TreeView to the form.
    this.TreeView2.TabIndex = 0;
    this.Controls.Add(this.TreeView2);
}

Commenti

Quando questa proprietà è impostata su false, i nodi selezionati nel TreeView controllo rimangono evidenziati in un colore diverso rispetto al colore di selezione corrente quando il controllo perde lo TreeView stato attivo. È possibile utilizzare questa proprietà per mantenere visibili gli elementi selezionati dall'utente quando l'utente fa clic su un controllo diverso nella maschera o passa a una finestra diversa.

Nota

Se si è interessati all'accessibilità delle applicazioni, è consigliabile impostare la HideSelection proprietà su false.

Si applica a

Prodotto Versioni
.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, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Vedi anche