Freigeben über


TreeNodeMouseClickEventArgs Klasse

Definition

Stellt Daten für das NodeMouseClick-Ereignis und das NodeMouseDoubleClick-Ereignis 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
TreeNodeMouseClickEventArgs

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie das NodeMouseDoubleClick -Ereignis behandelt und verwendet TreeNodeMouseClickEventArgswird. Fügen Sie zum Ausführen dieses Beispiels den Code in ein Windows Form-Formular ein, das einen TreeView namens treeView1enthält. Füllen treeView1 Sie die Namen der Dateien im c:\ Verzeichnis des Systems auf, auf dem das Beispiel ausgeführt wird, und ordnen Sie das NodeMouseDoubleClick Ereignis von 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

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

Initialisiert eine neue Instanz der TreeNodeMouseClickEventArgs-Klasse.

Eigenschaften

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 einen Zähler mit Vorzeichen für die Anzahl der Arretierungen ab, um die das Mausrad gedreht wurde, der mit der Konstanten WHEEL_DELTA multipliziert wird. Eine Arretierung (Rastpunkt) ist eine Kerbe des Mausrades.

(Geerbt von MouseEventArgs)
Location

Ruft die Position der Maus während des generierten Mausereignisses ab.

(Geerbt von MouseEventArgs)
Node

Ruft den Knoten ab, auf den geklickt wurde.

X

Ruft die x-Koordinate der Maus während des generierten Mausereignisses ab.

(Geerbt von MouseEventArgs)
Y

Ruft die y-Koordinate der Maus während des generierten Mausereignisses ab.

(Geerbt von MouseEventArgs)

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: