Programación General > Visual Basic 6.0 e inferiores

 Descarga De Formularios!!!

<< < (2/2)

vbmc_2004:
Para Cyclop
Es cierto si lo miras de esa forma pero resulta que esta fraccion de codigo esta dentro de otro FORM entiendes por los que cuando llama a otro setfocus esta llamando al FORM1 y debiera estar cerrando el FORM3 que es el cual esta inserto este codigo...

chau y que estes bien...

atte..

Mis disculpas por no aclarar bien lo que quiero...

Salu2 y muchas gracias

 :lightsabre:

--- Código: Text --- Private Sub Combo4_Click()Combo2.Enabled = TrueIf Text14.Text = &#34;&#60;ACTUALIZAR&#62;&#34; Then   MsgBox (&#34;mensage&#34;), vbExclamation   Form1.Show   Form1.Text1.SetFocus   Unload MeEnd IfEnd Sub  

Brroz:
Hola.

No he comprendido muy bien el hilo de esta conversación y no sé si con lo que dijo Cyclop has conseguido resolver tu problema... pero cuento un pequeño asunto que puede dar algún que otro quebradero de cabeza y que enlaza en parte directamente con lo que dijo Cyclop:

Si cuando nos referimos a algún miembro de un formulario, control de usuario, etc, lo hacemos directamente a través del nombre de objeto en el proyecto, dependiendo de lo que hagamos puede que no estemos seguros de a qué instancia del objeto nos referimos. Por este motivo, lo deseable es instanciar siempre los objetos a través de la correspondiente variable de objeto.
ESTO NO ME GUSTA

--- Código: Text --- ..Form1.Text1.Text = &#34;Un texto&#34;..  
ESTO ME GUSTA MÁS

--- Código: Text --- Dim frm1 As Form1Set frm1 = Form1..frm1.Text1.Text = &#34;Un texto&#34;..set frm1 = Nothing  
Podría parecer lo mismo... pero no lo es.

Chau.

DiabloRojo:
Hola. Por fin está disponible la página de solocodigo!!! :jumpie:

Bueno, primero que todo debo decir que leí la duda muy rápido y no sé si capté bien la naturaleza del problema. Aún así me atreveré a dar un consejo...

Puede ser que el problema esté en tu procedimiento DESCARGAR. Yo te sugiero que le pases como parámetro el formulario que desees descargar... algo así:


--- Código: Text --- Private Sub DESCARGAR (MiForm as Form)   ...  Unload MiFormEnd Sub  
Disculpen si he comunicado algún error...

Saludos.

Cyclop:
El problema es lo siguiente ... con esto creo que se va a aclarar las cosas un poquitin. Los formularios se cargan en forma de ARBOL de esta forma:


--- Código: Text ---Form1   +----Form2             +----Form3  
si yo quiero descargar el form2 esto no va a ser posible por que el form3 esta activo y es parte del form2, para poder descargar el form2 primero tengo que descargar el form3 ... y asi sucesivamente.

Salu2

Cyclop

Brroz:
Esto último que cuentas es sólo cierto en parte: sólo en caso de que estemos hablando de formularios mostrados con un 'formulario propietario' (2º parámetro del método Show) o en caso de que los formularios sean modales.

Chao.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa