Foros del Web » Programación para mayores de 30 ;) » .NET »

Recuperar e.node al hacer enter en treeview

Estas en el tema de Recuperar e.node al hacer enter en treeview en el foro de .NET en Foros del Web. Hola tengo una consulta, quiero saber como al poner enter en uno de los nodos de en un treeview me salga el valor que grabe ...
  #1 (permalink)  
Antiguo 19/01/2011, 17:18
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años
Puntos: 1
Recuperar e.node al hacer enter en treeview

Hola tengo una consulta, quiero saber como al poner enter en uno de los nodos de en un treeview me salga el valor que grabe en uno de los nodos.
  #2 (permalink)  
Antiguo 20/01/2011, 08:33
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años
Puntos: 1
Respuesta: Recuperar e.node al hacer enter en treeview

Alguna sugerencia??? ..... no encuentro una solución a este problemilla.
  #3 (permalink)  
Antiguo 20/01/2011, 08:47
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: Recuperar e.node al hacer enter en treeview

como le asignar el valor a los nodos ?
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #4 (permalink)  
Antiguo 20/01/2011, 08:54
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años
Puntos: 1
Respuesta: Recuperar e.node al hacer enter en treeview

Desde una vista lo añado en los e.node, y cuando hago click si tiene un evento que me devuelve esos valores de los nodos, pero cuando quiero poner enter no tengo un evento para recuperar el valor,
abajo el codigo.

Cita:
Dim dataViewHijos As DataView
dataViewHijos = New DataView(DTTreeData)
Try
dataViewHijos.RowFilter = DTTreeData.Columns("cod_actividad_padre").ColumnNa me + " = '" + indicePadre.ToString() + "' "
For Each dataRowCurrent As DataRowView In dataViewHijos
Dim nuevoNodo As New TreeNode
nuevoNodo.Text = dataRowCurrent("des_actividad_tv").ToString().Trim ()
nuevoNodo.Tag = dataRowCurrent("des_frm").ToString().Trim()
nuevoNodo.Name = dataRowCurrent("cod_actividad").ToString().Trim()
If nodePadre Is Nothing Then
TreeMenu.Nodes.Add(nuevoNodo)
CrearNodos(dataRowCurrent("cod_actividad").ToStrin g(), nuevoNodo)
Else
nodePadre.Nodes.Add(nuevoNodo)
CrearNodos(dataRowCurrent("cod_actividad").ToStrin g(), nuevoNodo)
End If
Next dataRowCurrent
Catch ex As Exception
End Try
  #5 (permalink)  
Antiguo 20/01/2011, 08:58
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: Recuperar e.node al hacer enter en treeview

tu quieres extraer el codigo que les has asignado al nodo de su propiedad "NAME" verdad?
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #6 (permalink)  
Antiguo 20/01/2011, 09:00
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años
Puntos: 1
Respuesta: Recuperar e.node al hacer enter en treeview

exacto, al momento estar con el teclado miviendome en el treeview y hago enter quiero recuperar el valor.
  #7 (permalink)  
Antiguo 20/01/2011, 09:22
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: Recuperar e.node al hacer enter en treeview

Haber prueba con este code en el evento treeViewX_KeyPress

Código c#:
Ver original
  1. if (e.KeyChar == Convert.ToChar(Keys.Enter))
  2.             {
  3.                 MessageBox.Show(treeView2.SelectedNode.Name.ToString());
  4.             }
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #8 (permalink)  
Antiguo 20/01/2011, 09:27
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años
Puntos: 1
Respuesta: Recuperar e.node al hacer enter en treeview

Dr muchas gracias, no se me vino a la mente, en verdad gracias me libraste de un problema
  #9 (permalink)  
Antiguo 20/01/2011, 09:30
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: Recuperar e.node al hacer enter en treeview

De nada roger1187 estamos aqui para ayudar, cualquier otro problema no dudes en postearlo. Saludos!
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: enter, recuperar, treeview
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:00.