TreeNodeMouseClickEventArgs Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt gegevens voor de NodeMouseClick en NodeMouseDoubleClick gebeurtenissen.
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
- Overname
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de NodeMouseDoubleClick gebeurtenis kunt afhandelen en hoe u de TreeNodeMouseClickEventArgsgebeurtenis gebruikt. Als u dit voorbeeld wilt uitvoeren, plakt u de code in een Windows Formulier met een TreeView met de naam treeView1. Vul treeView1 de namen in van bestanden in de c:\ map van het systeem waarop het voorbeeld wordt uitgevoerd en koppel de gebeurtenis van NodeMouseDoubleClick de treeView1treeView1_NodeMouseDoubleClick methode in dit voorbeeld.
// 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
Constructors
| Name | Description |
|---|---|
| TreeNodeMouseClickEventArgs(TreeNode, MouseButtons, Int32, Int32, Int32) |
Initialiseert een nieuw exemplaar van de TreeNodeMouseClickEventArgs klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Button |
Hiermee haalt u op welke muisknop is gedrukt. (Overgenomen van MouseEventArgs) |
| Clicks |
Hiermee wordt het aantal keren opgehaald dat de muisknop is ingedrukt en losgelaten. (Overgenomen van MouseEventArgs) |
| Delta |
Hiermee haalt u het aantal tekens op dat het muiswiel is gedraaid, vermenigvuldigd met de WHEEL_DELTA constante. Eentent is één notch van het muiswiel. (Overgenomen van MouseEventArgs) |
| Location |
Hiermee haalt u de locatie van de muis op tijdens het genereren van de muis. (Overgenomen van MouseEventArgs) |
| Node |
Hiermee wordt het knooppunt opgehaald waarop is geklikt. |
| X |
Haalt de x-coördinaat van de muis op tijdens het genereren van de muisgebeurtenis. (Overgenomen van MouseEventArgs) |
| Y |
Haalt de y-coördinaat van de muis op tijdens de genererende muisgebeurtenis. (Overgenomen van MouseEventArgs) |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |