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