TreeNodeMouseClickEventArgs.Node Eigenschaft

Definition

Ruft den Knoten ab, auf den geklickt wurde.

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

Eigenschaftswert

TreeNode

Der TreeNode, auf den geklickt wurde.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie das Ereignis und die Verwendung des NodeMouseDoubleClick TreeNodeMouseClickEventArgsEreignisses behandelt werden soll. Fügen Sie zum Ausführen dieses Beispiels den Code in ein Windows Formular ein, das einen TreeView Namen treeView1enthält. Füllen Sie die treeView1 Namen der Dateien im c:\ Verzeichnis des Systems auf, auf dem das Beispiel ausgeführt wird, und zuordnen Sie das NodeMouseDoubleClick Ereignis treeView1 treeView1_NodeMouseDoubleClick der Methode in diesem Beispiel.

    // 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

Gilt für: