Parámetros de pase de VB6 form_load
-
27-10-2019 - |
Pregunta
Quiero pasar un parámetro a otro formulario usando el método Form_Load.
Por ejemplo,
Private Sub Form_Load(ByVal type as integer)
End Sub
Desafortunadamente, se produce un error cuando escribo esto.
¿Algunas ideas?
Solución
Si, tú no puedes :)
Pero puede cargar el formulario, luego llenar las variables públicas en el formulario y luego llamar a un submarino que realice, o hacer el procesamiento en el formulario Form_Show
Otros consejos
Otra opción es un método de "constructor" que toma los parámetros que desea y llama Me.Show
. El método se puede llamar en lugar de CustomForm.Show
en el otro módulo.
Haces el otro camino
declare una función que toma una forma como parámetro y usa eso ;-)
public sub mbox(msg as String, frm as Form)
frm.label1.caption = msg
end Function
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow