FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Acceder a un componente dinamicamente
Hola a todos!!
Mi problema es que tengo varias pestañas que se crean dinamicamente en tiempo de ejecución y dentro de cada una de esas pestañas tengo un TMemo que también se genera dinamicamente en tiempo de ejecución. Entonces, tengo un boton comun que quiero que escriba en el memo correspondiente a la pestaña que esta activa, pero como el nombre de cada pestaña depende del nombre de un equipo en red que puede ser cualquiera no se como decirle que memo es en cada momento Idea: "memo".Lines -> Tengo que conseguir poner en "memo" el memo que corresponde a la pestaña activa, sin saber su nombre. Espero haberme explicado. Saludos. |
#2
|
||||
|
||||
A vuela pluma.
Memo.Lines.Add(Memo.parent.PageActive.caption); hay errores, es simplemente un ejemplo. Iguak tienes que haer un cast TTabshet(Memo.parent).PageActive.caption Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#3
|
|||
|
|||
Hola, gracias por tu respuesta.
He probado pero no lo consigo. Voy a poner un ejemplo para ver si alguien me puede ayudar. Tengo una variable de tipo String que contiene el valor 'MemoPC1' por ejemplo. Que codigo tengo yo que usar para referirme a las lineas del MemoPC1 (MemoPC1.Lines) ?? Realmente necesito usar el valor de esa variable para aplicarlo a un componente. Gracias de nuevo. Saludos. |
#4
|
|||
|
|||
para obtener el memo de una pestaña en el caso de que solo tenga un componente dentro:
para buscar el memo dentro de la pagina:
|
#5
|
||||
|
||||
Puedes utilizar FindComponent.
MiMemo:= FindComponent(variable); MiMemo.Lines.Add('Lo que quieras'); Es a grosso modo, ya que no tengo delphi a mano. igual tienes que hacer un cast MiMemo:= TMemo(FindComponent(variable)); MiMemo es una variable que tienes que declarar de tipo Tmemo. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#6
|
|||
|
|||
Muchisimas gracias!! Por fin lo resolvi!! Era una duda que tenia desde hace mucho. Use la primera solucion y fue como la seda!
Muchas gracias de nuevo! Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
crear componente de bd dinamicamente | gushmaish | Varios | 2 | 01-03-2007 19:28:45 |
acceder al estilo de un componente de un reporte | mguixot | Impresión | 0 | 01-06-2006 16:25:20 |
Crear form dinamicamente | karocs | Varios | 1 | 15-09-2005 20:15:18 |
insertar dinamicamente | YolandaM | Varios | 4 | 16-03-2005 10:21:41 |
Acceder a las propiedades del componente | LucasArgentino | Varios | 1 | 09-11-2004 15:53:35 |
|