TreeNodeMouseClickEventArgs Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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) |