Sdílet prostřednictvím


TreeNodeMouseClickEventArgs Třída

Definice

Poskytuje data pro NodeMouseClick události a 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
Dědičnost
TreeNodeMouseClickEventArgs

Příklady

Následující příklad kódu ukazuje, jak zpracovat NodeMouseDoubleClick událost a jak používat TreeNodeMouseClickEventArgs. Chcete-li spustit tento příklad, vložte kód do formuláře Windows, který obsahuje pojmenovaný TreeViewtreeView1. Vyplňte názvy souborů umístěných v c:\ adresáři systému, ve kterém je ukázka spuštěná, a přidružte NodeMouseDoubleClicktreeView1 událost treeView1 k metodě v tomto příkladutreeView1_NodeMouseDoubleClick.

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

Konstruktory

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

Inicializuje novou instanci TreeNodeMouseClickEventArgs třídy .

Vlastnosti

Button

Získá, které tlačítko myši bylo stisknuto.

(Zděděno od MouseEventArgs)
Clicks

Získá počet stisknutí a uvolnění tlačítka myši.

(Zděděno od MouseEventArgs)
Delta

Získá znaménko počet skrytých hodnot, které kolečko myši otočil, vynásobený konstantou WHEEL_DELTA. Zářez je jeden zářez kolečka myši.

(Zděděno od MouseEventArgs)
Location

Získá umístění myši během generování myši události.

(Zděděno od MouseEventArgs)
Node

Získá uzel, který byl klikl.

X

Získá souřadnici x myši během generování události myši.

(Zděděno od MouseEventArgs)
Y

Získá souřadnici y myši během generování události myši.

(Zděděno od MouseEventArgs)

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro