TreeNodeMouseClickEventArgs Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
Exemples
L’exemple de code suivant montre comment gérer l’événement NodeMouseDoubleClick et comment utiliser .TreeNodeMouseClickEventArgs Pour exécuter cet exemple, collez le code dans un Windows Form qui contient un TreeView nommé treeView1
. Renseignez treeView1
les noms des 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 de 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
TreeNodeMouseClickEventArgs(TreeNode, MouseButtons, Int32, Int32, Int32) |
Initialise une nouvelle instance de la classe TreeNodeMouseClickEventArgs. |
Propriétés
Button |
Obtient le bouton de la souris sur lequel l'utilisateur a appuyé. (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é. (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. Une détente représente un cran de la roulette de la souris. (Hérité de MouseEventArgs) |
Location |
Obtient l'emplacement de la souris pendant la génération d'événement de souris. (Hérité de MouseEventArgs) |
Node |
Obtient le nœud sur lequel un clic a été effectué. |
X |
Obtient la coordonnée x de la souris pendant la génération de l'événement de souris. (Hérité de MouseEventArgs) |
Y |
Obtient la coordonnée y de la souris pendant la génération de l'événement de souris. (Hérité de MouseEventArgs) |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |