Questa documentazione è stata archiviata e non viene gestita.

Evento TreeView.NodeMouseDoubleClick

Aggiornamento: novembre 2007

Si verifica quando l'utente fa doppio clic su un oggetto TreeNode.

Spazio dei nomi:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public event TreeNodeMouseClickEventHandler NodeMouseDoubleClick
/** @event */
public void add_NodeMouseDoubleClick (TreeNodeMouseClickEventHandler value)
/** @event */
public void remove_NodeMouseDoubleClick (TreeNodeMouseClickEventHandler value)

JScript non supporta gli eventi.

Questo evento si verifica quando l'utente fa doppio clic su un qualsiasi punto di un nodo della struttura, inclusi i segni più (+) e meno (-) che indicano se il nodo è compresso o espanso.

Per ulteriori informazioni sulla gestione di eventi, vedere Utilizzo degli eventi.

Nell'esempio di codice riportato di seguito viene illustrato come gestire l'evento NodeMouseDoubleClick e utilizzare l'oggetto TreeNodeMouseClickEventArgs. Per eseguire l'esempio, incollare il codice in un form di Windows Form contenente un oggetto TreeView denominato treeView1. Inserire in treeView1 i nomi dei file presenti nella directory c:\ del computer su cui è in esecuzione l'esempio, quindi associare l'evento NodeMouseDoubleClick di treeView1 al metodo treeView1_NodeMouseDoubleClick di questo esempio. In questo esempio si presuppone che l'utente disponga dei privilegi di amministratore sul computer su cui è in esecuzione l'esempio.

// 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.");
    }
}


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0
Mostra: