Langue

TreeNodeMouseClickEventArgs Classe

Définition

Fournit des données pour les événements NodeMouseClick et 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
Héritage
TreeNodeMouseClickEventArgs

Exemples

L’exemple de code suivant montre comment gérer l’événement NodeMouseDoubleClick et comment utiliser le TreeNodeMouseClickEventArgs. Pour exécuter cet exemple, collez le code dans un formulaire Windows qui contient un TreeView nommé treeView1. Remplissez treeView1 les noms de fichiers situés dans le c:\ répertoire du système sur lequel l’exemple s’exécute et associez l’événement NodeMouseDoubleClick de treeView1 la treeView1_NodeMouseDoubleClick méthode dans cet exemple.

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

Nom Description
TreeNodeMouseClickEventArgs(TreeNode, MouseButtons, Int32, Int32, Int32)

Initialise une nouvelle instance de la classe TreeNodeMouseClickEventArgs.

Propriétés

Nom Description
Button

Obtient le bouton de la souris qui a été appuyé.

(Hérité de MouseEventArgs)
Clicks

Obtient le nombre de fois où le bouton de la souris a été enfoncé et relâché.

(Hérité de MouseEventArgs)
Delta

Obtient un nombre signé du nombre de détents que la roulette de la souris a pivoté, multiplié par la constante WHEEL_DELTA. Un detent est un notch de la roulette de la souris.

(Hérité de MouseEventArgs)
Location

Obtient l’emplacement de la souris pendant l’événement de génération de la souris.

(Hérité de MouseEventArgs)
Node

Obtient le nœud qui a été cliqué.

X

Obtient la coordonnée x de la souris pendant l’événement de génération de la souris.

(Hérité de MouseEventArgs)
Y

Obtient la coordonnée y de la souris pendant l’événement de génération de la souris.

(Hérité de MouseEventArgs)

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à