Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo TreeView.HitTest (Int32, Int32)

 

Data di pubblicazione: ottobre 2016

Fornisce informazioni sul nodo, date le coordinate x e y.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public TreeViewHitTestInfo HitTest(
	int x,
	int y
)

Parametri

x
Type: System.Int32

Coordinata x in base alla quale recuperare le informazioni sul nodo.

y
Type: System.Int32

Coordinata y in base alla quale recuperare le informazioni sul nodo.

Valore restituito

Type: System.Windows.Forms.TreeViewHitTestInfo

Informazioni sul nodo.

Use this method to determine whether a set of x- and y-coordinates is located in a T:System.Windows.Forms.TreeNode and where within the node the point is located, such as on the label or image area.

The following code example code demonstrates how to use the P:System.Windows.Forms.TreeNode.Level, P:System.Windows.Forms.TreeViewHitTestInfo.Node, and Overload:System.Windows.Forms.TreeView.HitTest members. To run this example, create a Windows Form that contains a T:System.Windows.Forms.TreeView named treeView1 and populate it with several levels of nodes. Paste the following code into the form and associate the E:System.Windows.Forms.Control.MouseDown event of treeView1 with the treeView1_MouseDown method in this example.

void treeView1_MouseDown(object sender, MouseEventArgs e)
{
    TreeViewHitTestInfo info = treeView1.HitTest(e.X, e.Y);
    TreeNode hitNode;
    if (info.Node != null) {
        hitNode = info.Node;
        MessageBox.Show(hitNode.Level.ToString());
    }
}

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: