¿Por qué hago clic derecho en un nodo en mi vista de árbol? El foco se mueve a este nodo y luego inmediatamente al nodo seleccionado previamente. ¿Hay alguna forma en que pueda permitir el clic derecho para seleccionar el nodo?¿Cómo puedo hacer clic con el botón derecho para seleccionar un nodo en un control treeview?
13
A
Respuesta
26
Eso es debido a que el color de realce realiza dos funciones, que muestra el nodo seleccionado y muestra el nodo enfocado. Si no hace nada con el evento de clic derecho, salta de vuelta al nodo seleccionado. La solución consiste en seleccionar el nodo:
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) {
if (e.Button == MouseButtons.Right) treeView1.SelectedNode = e.Node;
}
Más cualquier cosa que desee hacer, generalmente mostrando un menú contextual.
3
Disculpas salté la pistola poco me encontré cómo hacer esto de la siguiente manera:
Private Sub TreeView1_NodeMouseClick(sender As Object, e As System.Windows.Forms.TreeNodeMouseClickEventArgs) Handles TreeView1.NodeMouseClick
If e.Button = Windows.Forms.MouseButtons.Right Then
TreeView1.SelectedNode = e.Node
End If
End Sub
No debería el control de hacer esto como estándar sin embargo?
Cuestiones relacionadas
- 1. python tkinter vista de árbol clic derecho (Botón-3) evento para seleccionar el elemento en treeview
- 2. Haga clic con el botón derecho para seleccionar elementos en un ListBox
- 3. WebBrowser Control - Prevenir clic con el botón derecho
- 4. Haga clic con el botón derecho en seleccionar en .Net TreeNode
- 5. Seleccionar un nodo en TreeView virtualizado con WPF
- 6. Disparador clic con el botón derecho
- 7. Cómo crear un menú contextual con el botón derecho para un botón en WPF
- 8. agregando mi programa para hacer clic con el botón derecho en el menú
- 9. ¿Cómo implemento un doble clic con el botón derecho para winforms?
- 10. ¿Cómo puedo determinar si el nodo seleccionado es un nodo secundario o secundario en TreeView?
- 11. ¿Cómo puedo evitar que ListBox seleccione un elemento cuando hago clic con el botón derecho?
- 12. ¿Cómo puedo hacer clic en un control en WPF?
- 13. Capturar Haga clic con el botón derecho en HTML DIV
- 14. Cómo seleccionar un elemento en un TreeView usando Win32 API
- 15. Haga clic con el botón derecho para seleccionar una fila de Datagridview
- 16. ¿Cómo puedo encontrar un nodo raíz en TreeView?
- 17. C#: propietario de TreeView dibujando con ownerdrawtext y el negro raro resaltando al hacer clic en un nodo
- 18. Cómo seleccionar cierto nodo secundario en TreeView, C#
- 19. Capturar el mouse haga clic derecho en el evento de un control de navegador web
- 20. Cómo mostrar un menú contextual al hacer clic con el botón derecho en un elemento de menú
- 21. Menú contextual de Extjs (clic con el botón derecho) en un botón
- 22. ¿Cómo seleccionar qué botón hacer clic en Robotium para un diálogo de alerta?
- 23. Mostrando un menú emergente en QGraphicsScene, haga clic o haga clic con el botón derecho
- 24. En Visual Studio 2008, ¿cómo puedo hacer que el control + clic haga un "Ir a definición"?
- 25. Selenium 2 haga clic con el botón derecho
- 26. Silverlight Selección de cuadrícula de datos al hacer clic con el botón derecho
- 27. nodo no seleccionable en TreeView
- 28. autohotkey ctrl + clic = clic derecho
- 29. cómo agregar dbclick() al hacer clic con el botón derecho en jquery
- 30. menú contextual con el botón derecho del mouse para datagridview
WPF, winforms o ASP.NET? –