Il problema è che l'evento NodeMouseHover si verifica solo quando il mouse passa sopra l'area di testo del nodo, ma ho treeview con la selezione di riga intera in questo modo:
Quale evento dovrei usare o come dovrei cambiare NodeMouseHover, quindi l'evento si attiva quando il puntatore del mouse passa sopra l'intero nodo ma non solo nell'area di testo?
risposte:
1 per risposta № 1Basta provare MouseHover-Event e ottenere l'elemento selezionato:
private void treeView1_MouseHover(object sender, EventArgs e)
{
TreeNode selNode = (TreeNode)treeView1.GetNodeAt(treeView1.PointToClient(Cursor.Position));
if (selNode != null)
{
// Do something...
}
}