TreeNodeMouseClickEventArgs Classe

Définition

Fournit des données pour les événements NodeMouseClick et NodeMouseDoubleClick.Provides data for the NodeMouseClick and NodeMouseDoubleClick events.

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
Héritage
TreeNodeMouseClickEventArgs

Exemples

L’exemple de code suivant montre comment gérer l' NodeMouseDoubleClick événement et comment utiliser le. TreeNodeMouseClickEventArgsThe following code example demonstrates how to handle the NodeMouseDoubleClick event and how to use the TreeNodeMouseClickEventArgs. Pour exécuter cet exemple, collez le code dans un Windows Form qui contient TreeView un treeView1nommé.To run this example, paste the code into a Windows Form that contains a TreeView named treeView1. Remplissez treeView1 avec les noms des fichiers situés dans le c:\ répertoire du système sur lequel l’exemple s’exécute, et associez NodeMouseDoubleClick l’événement treeView1 de à treeView1_NodeMouseDoubleClick la méthode dans cet exemple.Populate treeView1 with the names of files located in the c:\ directory of the system the sample is running on, and associate the NodeMouseDoubleClick event of treeView1 with the treeView1_NodeMouseDoubleClick method in this example.

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

Constructeurs

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

Initialise une nouvelle instance de la classe TreeNodeMouseClickEventArgs.Initializes a new instance of the TreeNodeMouseClickEventArgs class.

Propriétés

Button

Obtient le bouton de la souris sur lequel l'utilisateur a appuyé.Gets which mouse button was pressed.

(Hérité de MouseEventArgs)
Clicks

Obtient le nombre de fois où l'utilisateur a cliqué sur le bouton de la souris et l'a relâché.Gets the number of times the mouse button was pressed and released.

(Hérité de MouseEventArgs)
Delta

Obtient un décompte signé du nombre de détentes de rotation de la roulette de la souris, multiplié par la constante WHEEL_DELTA.Gets a signed count of the number of detents the mouse wheel has rotated, multiplied by the WHEEL_DELTA constant. Une détente représente un cran de la roulette de la souris.A detent is one notch of the mouse wheel.

(Hérité de MouseEventArgs)
Location

Obtient l'emplacement de la souris pendant la génération d'événement de souris.Gets the location of the mouse during the generating mouse event.

(Hérité de MouseEventArgs)
Node

Obtient le nœud sur lequel un clic a été effectué.Gets the node that was clicked.

X

Obtient la coordonnée x de la souris pendant la génération de l'événement de souris.Gets the x-coordinate of the mouse during the generating mouse event.

(Hérité de MouseEventArgs)
Y

Obtient la coordonnée y de la souris pendant la génération de l'événement de souris.Gets the y-coordinate of the mouse during the generating mouse event.

(Hérité de MouseEventArgs)

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actif.Returns a string that represents the current object.

(Hérité de Object)

S’applique à