Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-10-2004
Carmen Carmen is offline
Miembro
 
Registrado: oct 2004
Ubicación: Mariel, Cuba
Posts: 23
Poder: 0
Carmen Va por buen camino
Post Hola

Hola....
¿Como puedo tomar los datos de un treeview y mostrarlos en un edit, quedandome la relación padre-hijo?
Gracias..
__________________
La finalidad del arte es dar cuerpo a la esencia secreta de las cosas,
no el copiar su apariencia.
Responder Con Cita
  #2  
Antiguo 28-10-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Hola Carmen,

Este es el segundo hilo que inicias con el título "Hola" que no indica nada acerca de la naturaleza de la pregunta. Te recomiendo leas la guía de estilo del Club para saber cuál es la mejor forma de colocar preguntas. Además de lo ya mencionado verás que este foro (Varios) no es el adecuado para tu pregunta siendo que existe el foro OOP que está justamente para dudas relacionadas con componentes. También te pido que trates de ser más clara en la exposición de tus dudas para que sea más sencillo que la gente te auxilie. No es muy claro qué quieres con "pasar los datos de un TreeView a un Edit" (¿de un nodo o de todo el árbol?) ni con "preservar la relación padre-hijo" al pasar los datos.

Mientras tanto muevo este hilo al foro adecuado.

// Saludos
Responder Con Cita
  #3  
Antiguo 28-10-2004
Carmen Carmen is offline
Miembro
 
Registrado: oct 2004
Ubicación: Mariel, Cuba
Posts: 23
Poder: 0
Carmen Va por buen camino
Gracias Roman... leere la guia de estilos del club..... Y el titulo de mis mensajes saran respecto a mi pregunta.
Ahora te aclaro lo de mi pregunta...
Tengo un treeview con numeros de cuentas a los que se le adjunta el numero del area, quedando asi 1461-1463 el subbreyado es el nodo padre, pues el numero de area es variable para una misma cuenta, lo que quiero es mostra el valor del numero de cuenta-numero de area en un edit para de ahi guardarlos en una tabla como un solo campo de texto.
Se que tengo que hacer una cadena de texto para eso, y se como coger el valor del numero de area, pero no se como coger el numero de cuentas para ponerlo antes.
espero me hallas entendido...
muchisimas gracias....
__________________
La finalidad del arte es dar cuerpo a la esencia secreta de las cosas,
no el copiar su apariencia.
Responder Con Cita
  #4  
Antiguo 28-10-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Carmen
Se que tengo que hacer una cadena de texto para eso, y se como coger el valor del numero de area, pero no se como coger el numero de cuentas para ponerlo antes.
Si Nodo es el nodo que tiene el área entonces Nodo.Parent será el nodo padre de manera que puedes poner

Edit1.Text := Nodo.Parent.Text + ' - ' + Nodo.Text;

// Saludos
Responder Con Cita
  #5  
Antiguo 28-10-2004
Carmen Carmen is offline
Miembro
 
Registrado: oct 2004
Ubicación: Mariel, Cuba
Posts: 23
Poder: 0
Carmen Va por buen camino
Gracias nuevamente,
pero no se el motivo por el cual a la hora de compilar el programa me da error en la palabra nodo. Es algo relacionado con parent, es como si no lo reconociera.
Que puede estar sucediendo...
muchas gracias por tu ayuda..
__________________
La finalidad del arte es dar cuerpo a la esencia secreta de las cosas,
no el copiar su apariencia.
Responder Con Cita
  #6  
Antiguo 28-10-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Carmen
pero no se el motivo por el cual a la hora de compilar el programa me da error en la palabra nodo
¿Y quién es nodo?

Yo dije,

Cita:
Empezado por roman
Si Nodo es el nodo que tiene el área entonces [...]
Nota el uso del condicional. Tienes que obtener el nodo que te interesa de alguna manera. Por ejemplo TreeView.Selected es el nodo que actualmente está seleccionado. Si tal nodo es un área entonces usarías:

Código Delphi [-]
Edit1.Text := TreeView.Selected.Parent.Text + ' - ' + TreeView.Selected.Text;

// Saludos
Responder Con Cita
  #7  
Antiguo 28-10-2004
Carmen Carmen is offline
Miembro
 
Registrado: oct 2004
Ubicación: Mariel, Cuba
Posts: 23
Poder: 0
Carmen Va por buen camino
Gracias..
Pero de esa manera tampoco me compila este es el error que da:
[Error] Unit1.pas(63): Undeclared identifier: 'TreeView'
gracias por tu ayuda..
__________________
La finalidad del arte es dar cuerpo a la esencia secreta de las cosas,
no el copiar su apariencia.
Responder Con Cita
  #8  
Antiguo 28-10-2004
Carmen Carmen is offline
Miembro
 
Registrado: oct 2004
Ubicación: Mariel, Cuba
Posts: 23
Poder: 0
Carmen Va por buen camino
Si lo pongo de esta manera compila pero no llega a motrar ningun dato:
Edit1.Text:= TreeViewcustom1.Selected.Parent.Text + ' - ' + TreeViewcustom1.Selected.Text;
Gracias nuevamente...
__________________
La finalidad del arte es dar cuerpo a la esencia secreta de las cosas,
no el copiar su apariencia.
Responder Con Cita
  #9  
Antiguo 28-10-2004
Carmen Carmen is offline
Miembro
 
Registrado: oct 2004
Ubicación: Mariel, Cuba
Posts: 23
Poder: 0
Carmen Va por buen camino
Gracias Roman....
Cerre el proyecto y lo volvi a abrir y ya me compila bien, de la forma que me dijistes...
Edit1.Text:= TreeViewcustom1.Selected.Parent.Text + ' - ' + TreeViewcustom1.Selected.Text; Asi no da error y compila bien...
Muchisimas gracias y disculpa las molestias ocacionadas...
__________________
La finalidad del arte es dar cuerpo a la esencia secreta de las cosas,
no el copiar su apariencia.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 17:44:51.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi