TreeNodeMouseClickEventArgs Clase

Definición

Proporciona datos para los eventos NodeMouseClick y NodeMouseDoubleClick.

public ref class TreeNodeMouseClickEventArgs : System::Windows::Forms::MouseEventArgs
public class TreeNodeMouseClickEventArgs : System.Windows.Forms.MouseEventArgs
type TreeNodeMouseClickEventArgs = class
    inherit MouseEventArgs
Public Class TreeNodeMouseClickEventArgs
Inherits MouseEventArgs
Herencia
TreeNodeMouseClickEventArgs

Ejemplos

En el ejemplo de código siguiente se muestra cómo controlar el NodeMouseDoubleClick evento y cómo usar .TreeNodeMouseClickEventArgs Para ejecutar este ejemplo, pegue el código en un formulario Windows Forms que contenga un TreeView denominado treeView1. Rellene treeView1 con los nombres de los archivos ubicados en el c:\ directorio del sistema en el que se ejecuta el ejemplo y asocie el NodeMouseDoubleClick evento de treeView1 con el treeView1_NodeMouseDoubleClick método en este ejemplo.

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

Constructores

TreeNodeMouseClickEventArgs(TreeNode, MouseButtons, Int32, Int32, Int32)

Inicializa una nueva instancia de la clase TreeNodeMouseClickEventArgs.

Propiedades

Button

Obtiene qué botón del mouse se presionó.

(Heredado de MouseEventArgs)
Clicks

Obtiene el número de veces que el botón del mouse se presionó y se soltó.

(Heredado de MouseEventArgs)
Delta

Obtiene un recuento con signo del número de pasos que ha girado la rueda del mouse, multiplicado por la constante WHEEL_DELTA. Un paso es una muesca de la rueda del mouse.

(Heredado de MouseEventArgs)
Location

Obtiene la ubicación del mouse durante el evento de mouse que se genera.

(Heredado de MouseEventArgs)
Node

Obtiene el nodo en el que se ha hecho clic.

X

Obtiene la coordenada X del mouse durante el evento de mouse que se genera.

(Heredado de MouseEventArgs)
Y

Obtiene la coordenada Y del mouse durante el evento de mouse que se genera.

(Heredado de MouseEventArgs)

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a