Spanish ¿Cómo se usan los modulos?

Fernando

Member
Sigo aprendiendo.

Tengo un formulario principal
Es lo primero que me aparece en el programa. Ahi tengo dos botones. Uno para salir del programa. El otro botón llama a un nuevo formulario.

Sub ButtonActualiza_Click
FormActualizar.Show
End Sub

Dentro de ese FormActualizar tengo un botón para conectarme a un ftp

Sub BtnActualizaBuscar_Click
lblActualiza.Text = "Iniciando..."
ftp.New1
ftp.Open("misitio.com","usuario","clave")
ftp.SetCurrentDirectory("ferzonas")

If ftp.IsFTPConnected = True Then
lblActualiza.Text = "Conectado..."
Else
Msgbox ("No hay conexión a internte")
Return False
End If

ftp.Close
End Sub


Lo que estoy viendo es que uno se pierde en el código por que no se ve a que formulario pertenece.
Sub BtnActualizaBuscar_Click puede pertenecer a cualquier formulario al verlo a primera vista.

Supongo que para eso son los Modulos... que pueden tener sus propios formularios.

¿Cómo se llama a un formulario de otro modulo?

Es decir, ya tengo mi
Sub ButtonActualiza_Click
FormActualizar.Show
End Sub

pero ese formulario está dentro del mismo modulo.

¿Cómo llamo a FormActualizar si estuviera en otro modulo ??

Gracias
Fernando
 

manu

Active Member
Licensed User
Hola Fernando.

Si ese formulario estuviera en un módulo llamado por ejemplo "ModFtp" para llamarlo es muy facil
sub ButtonActualizar_Click
ModFtp.FromActualizar.Show
End Sub

Más fácil no puede ser.

si lo que llamases fuera una rutina o una variable de ese modulo la tendrias que haber declarado previamente como "Public" ejemp.

Public sub rutina

end sub

....

Public variable

variable = 0

Un Saludo
 
Top