Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Problema Con Las Jerarquías Y Las Clases Virtuales
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Problema Con Las Jerarquías Y Las Clases Virtuales 
 
Vamos a ver:
Tengo un formulario F1.
    Que tiene un panel PN1.
      Que contiene un panel PN2
         Que contiene un formulario F2
             Que contiene un control TextArea TA1

Quiero modificar el control textarea desde el código de F1
¿Cómo leches lo referencio?
En Gambas2 bastaba con referirte al Children del Children de PN1... pero Gambas3 trata esto de forma distinta, o yo ya no entiendo nada.

Imaginad que quiero vaciar el contenido de TA1 desde un Evento de F1

¿Cómo lo haríais? Ejj que me he perdido...

Saludos.
 



 
última edición por shordi el Lunes, 25 Marzo 2013, 21:59; editado 1 vez 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Problema Con Las Jerarquías Y Las Clases Virtuales 
 
Puedes crear una propiedad en F2 que modifique el control TA1. Luego sólo tienes que llamarla desde F1 así:

F2.mipropiedad = "lo que sea"

En realidad no es una referencia directa al objeto, sino un acceso a través de una propiedad. También puedes hacerlo con una función pública en F2 (setter & getter).

No sé si te vale, pero es lo que se me acaba de ocurrir...

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Problema Con Las Jerarquías Y Las Clases Virtuales 
 
shordi escribió: [Ver mensaje]
Vamos a ver:
Tengo un formulario F1.
    Que tiene un panel PN1.
      Que contiene un panel PN2
         Que contiene un formulario F2
             Que contiene un control TextArea TA1

Quiero modificar el control textarea desde el código de F1
¿Cómo leches lo referencio?
En Gambas2 bastaba con referirte al Children del Children de PN1... pero Gambas3 trata esto de forma distinta, o yo ya no entiendo nada.

Imaginad que quiero vaciar el contenido de TA1 desde un Evento de F1

¿Cómo lo haríais? Ejj que me he perdido...

Saludos.


No entiendo exactamente tu problema. Pero en primer lugar comprueba si T1 tiene su propiedad Public a true y luego debería ser simple llamar en la forma PN1.PN2.F2.TA1.text="lo que sea".

No sé si es esto pero a veces, a mí al menos me pasa y mucho, nos quedamos enganchados con cosas muy tontas.
 



 
Sebas - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Problema Con Las Jerarquías Y Las Clases Virtuales 
 
Es que no he especificado que esa jerarquía se crea en tiempo de ejecución. Desconozco a priori el nombre del objeto creado, pero eso del public es una pista, que con el rollo de mantener la "Caja Negra" uno se olvida de los viejos atajos. Ya os cuento.
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Propiedades Virtuales Shell General 0 Jueves, 24 Noviembre 2011, 14:06 Ver último mensaje
Shell
No hay nuevos mensajes ¿ Qué Son Las Clases Virtuales ?. Shell General 11 Lunes, 21 Septiembre 2015, 12:12 Ver último mensaje
vuott
No hay nuevos mensajes Métodos En La Clases Guizans General 6 Viernes, 30 Noviembre 2018, 17:30 Ver último mensaje
v3ctor
No hay nuevos mensajes Las Clases De GambasCAD tercoIDE Proyecto gauchoCAD 8 Jueves, 30 Abril 2020, 10:19 Ver último mensaje
tercoIDE
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron