Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-06-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
He intentado hacerlo por las bravas: Form1.Labelededit2.text := 'NO FUNCIONA'; resultado: NADA
Hola Aurepilo.

Una consulta: En la unidad en que declaras a Form2, ¿ Esta incluída la unidad que contiene a Form1 ?

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #2  
Antiguo 16-06-2012
Aurepilo Aurepilo is offline
Miembro
 
Registrado: may 2010
Posts: 18
Poder: 0
Aurepilo Va por buen camino
Hola ecfisa

Si está incluida en el uses. En cualquier caso si no lo estuviera supongo que me daria error... lo curioso es que no me da ningun tipo de error, simplemente, no lo hace. Otra cosa curiosa es que si invoco cualquier procedimiento correspondiente al form1 (por ejemplo form1.procedimientox, lo ejecuta y temas aritmeticos y showmessage los hace sin problema... pero a la hora de modificar un edit o un listbox, no. Por eso digo que no sé si me pasa por alto algun principio de Delphi que no acabo de entender.
Responder Con Cita
  #3  
Antiguo 16-06-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Entonces no estoy entendiendo como tenes organizado los forms, pienso que debería funcionar correctamente.

Te adjunto un pequeño ejemplo con dos forms, el primero tiene un TLabeledEdit, un TListBox y un TButton que invoca al segundo form. El segundo un TButton que modifica valores de los componentes del primero.
Tal vez sirva para darte una idea como hacerlo o para aclararme que estoy interpretando mal.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 17-06-2012 a las 22:10:24.
Responder Con Cita
  #4  
Antiguo 17-06-2012
Aurepilo Aurepilo is offline
Miembro
 
Registrado: may 2010
Posts: 18
Poder: 0
Aurepilo Va por buen camino
Mil gracias ecfisa porque tu ejemplo me ha dado algo de luz... creo que ahora veo el problema, pero sigo sin entender porque ocurre: el problema es que en realidad el formulario que tiene que ser modificado ha sido previamente creado por otro formulario. Cuando eso ocurre, el ejemplo de ecfisa deja de funcionar y no sé porque. Me explico mejor:

1.Form1 Crea Form2 (SI form2 intenta modificar form1, no hay problema)
2. Form2 crea Form3.
3. Form3 intenta modificar el labelededit y el listbox de form2 pero no funciona. Porque?

Supongo que se me escapa algo.... muchas gracias a todos por el interes y la ayuda!!!
Responder Con Cita
  #5  
Antiguo 17-06-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Aurepilio.

Cita:
1.Form1 Crea Form2 (SI form2 intenta modificar form1, no hay problema)
2. Form2 crea Form3.
3. Form3 intenta modificar el labelededit y el listbox de form2 pero no funciona. Porque?
Ahora sí veo como haces la creación, pero de todos modos tendría que funcionar...

Te adjunto un ejemplo que realiza lo que deseas tál como indicas en los pasos anteriores. En el, quité Form2 y Form3 de: Project->Options->(Pestaña Forms)->Auto-create forms.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 20-09-2012 a las 19:27:44.
Responder Con Cita
  #6  
Antiguo 18-06-2012
Aurepilo Aurepilo is offline
Miembro
 
Registrado: may 2010
Posts: 18
Poder: 0
Aurepilo Va por buen camino
Gracias una vez más... pero igual que antes, tu ejemplo funciona pero a la que intento modificar el form2 (no el 1) no me deja. No descarto que sea un bug. En el form2 tengo un pagecontrol, pero aunque lo saque, tampoco me deja.
Responder Con Cita
  #7  
Antiguo 18-06-2012
Aurepilo Aurepilo is offline
Miembro
 
Registrado: may 2010
Posts: 18
Poder: 0
Aurepilo Va por buen camino
Bueno... finalmente he optado por una "trampa".... juraría que ya lo había probado, pero parce ser que no. Simplemente, he puesto el codigo que añade al ListBox después del showmodal, de manera que se ejecuta cuando muere la ventana creada.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
llamar al evento click de un boton q se encuentra en un form desde otro form TURBOIGOR OOP 6 02-12-2008 14:50:16
cerrar form desde otro anubis Varios 6 18-04-2007 06:11:57
recorrer listbox para modificar tamaño del form DM2005 Varios 1 15-08-2006 14:11:10
Tweak modificar un programa desde otro. turminator Varios 13 23-06-2006 15:02:47
Imposible hacer visible un form desde otro form SMTZ .NET 13 16-01-2006 21:41:08


La franja horaria es GMT +2. Ahora son las 20:12:32.


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