TreeNodeMouseClickEventArgs.Node Propriété

Définition

Obtient le nœud sur lequel un clic a été effectué.Gets the node that was clicked.

public:
 property System::Windows::Forms::TreeNode ^ Node { System::Windows::Forms::TreeNode ^ get(); };
public System.Windows.Forms.TreeNode Node { get; }
member this.Node : System.Windows.Forms.TreeNode
Public ReadOnly Property Node As TreeNode

Valeur de propriété

TreeNode

TreeNode sur lequel l'utilisateur a cliqué.The TreeNode that was clicked.

Exemples

L’exemple de code suivant montre comment gérer l’événement NodeMouseDoubleClick et comment utiliser l' TreeNodeMouseClickEventArgs.The following code example demonstrates how to handle the NodeMouseDoubleClick event and how to use the TreeNodeMouseClickEventArgs. Pour exécuter cet exemple, collez le code dans un Windows Form qui contient un TreeView nommé treeView1.To run this example, paste the code into a Windows Form that contains a TreeView named treeView1. Renseignez les treeView1 avec les noms des fichiers situés dans le répertoire c:\ du système sur lequel l’exemple s’exécute, et associez l’événement NodeMouseDoubleClick de treeView1 à la méthode treeView1_NodeMouseDoubleClick dans cet exemple.Populate the treeView1 with the names of files located in the c:\ directory of the system the sample is running on, and associate the NodeMouseDoubleClick event of treeView1 with the treeView1_NodeMouseDoubleClick method in this example.

    // If a node is double-clicked, open the file indicated by the TreeNode.
private:
    void InitialTreeView_NodeMouseDoubleClick(Object^ sender,
        TreeNodeMouseClickEventArgs^ e)
    {
        try
        {
            // Look for a file extension.
            if (e->Node->Text->Contains("."))
            {
                System::Diagnostics::Process::Start("c:\\" + e->Node->Text);
            }
        }
        // If the file is not found, handle the exception and inform the user.
        catch (System::ComponentModel::Win32Exception^)
        {
            MessageBox::Show("File not found.");
        }
    }
// If a node is double-clicked, open the file indicated by the TreeNode.
void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
{
    try
    {
        // Look for a file extension.
        if (e.Node.Text.Contains("."))
            System.Diagnostics.Process.Start(@"c:\" + e.Node.Text);
    }
        // If the file is not found, handle the exception and inform the user.
    catch (System.ComponentModel.Win32Exception)
    {
        MessageBox.Show("File not found.");
    }
}
' If a node is double-clicked, open the file indicated by the TreeNode.
Sub treeView1_NodeMouseDoubleClick(ByVal sender As Object, _
    ByVal e As TreeNodeMouseClickEventArgs) _
    Handles treeView1.NodeMouseDoubleClick

    Try
        ' Look for a file extension, and open the file.
        If e.Node.Text.Contains(".") Then
            System.Diagnostics.Process.Start("c:\" + e.Node.Text)
        End If
        ' If the file is not found, handle the exception and inform the user.
    Catch
        MessageBox.Show("File not found.")
    End Try

End Sub

S’applique à