TreeNodeMouseClickEventArgs Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Daten für die NodeMouseClick und NodeMouseDoubleClick Ereignisse bereit.
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
- Vererbung
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie das NodeMouseDoubleClick Ereignis behandelt wird und wie das TreeNodeMouseClickEventArgsEreignis verwendet wird. Zum Ausführen dieses Beispiels fügen Sie den Code in ein Windows Formular ein, das einen TreeView mit dem Namen treeView1 enthält. Füllen Sie treeView1 die Namen der Dateien im c:\ Verzeichnis des Systems auf, auf dem das Beispiel ausgeführt wird, und ordnen Sie das NodeMouseDoubleClick Ereignis treeView1 der treeView1_NodeMouseDoubleClick Methode in diesem Beispiel zu.
// 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
Konstruktoren
| Name | Beschreibung |
|---|---|
| TreeNodeMouseClickEventArgs(TreeNode, MouseButtons, Int32, Int32, Int32) |
Initialisiert eine neue Instanz der TreeNodeMouseClickEventArgs-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Button |
Ruft ab, welche Maustaste gedrückt wurde. (Geerbt von MouseEventArgs) |
| Clicks |
Ruft ab, wie oft die Maustaste gedrückt und losgelassen wurde. (Geerbt von MouseEventArgs) |
| Delta |
Ruft eine signierte Anzahl der Detents ab, die das Mausrad gedreht hat, multipliziert mit der WHEEL_DELTA Konstanten. Ein Detent ist eine Notte des Mausrads. (Geerbt von MouseEventArgs) |
| Location |
Ruft die Position der Maus während des generierenden Mausereignisses ab. (Geerbt von MouseEventArgs) |
| Node |
Ruft den Knoten ab, auf den geklickt wurde. |
| X |
Ruft die x-Koordinate der Maus während des generierenden Mausereignisses ab. (Geerbt von MouseEventArgs) |
| Y |
Ruft die y-Koordinate der Maus während des generierenden Mausereignisses ab. (Geerbt von MouseEventArgs) |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |