Visual Basic - Llamar función desde otro formulario

Life is soft - evento anual de software empresarial
 
Vista:

Llamar función desde otro formulario

Publicado por Luz (3 intervenciones) el 25/11/2016 12:22:50
Buenos días, mi consulta es la siguiente:
Tengo un case donde me setea el valor de una variable de tipo integer

1
2
Case "mediopago"
      IntDebito = CInt(.GetValue("value"))

La variable se setea correctamente.

Luego tengo una función creada en el formulario principal donde pretendo que se setee true o false dependiendo de lo que venga.

1
2
3
4
5
6
7
Public Function HabilitarDebito(ByVal IntDebito As Integer) As Boolean
    If lntDebito = MedioPago.DEBITO Or MedioPago.EFECTIVO_DEBITO Or MedioPago.DEBITO_CREDITO Or MedioPago.EFECTIVO_DEBITO_CREDITO Then
        HabilitarDebito = True
    Else
        HabilitarDebito = False
    End If
End Function

El inconveniente es al llamar esta función desde otro formulario para setear un botón en true o false.

1
BtnDebito.enabled= HabilitarDebito

Quiero saber si mi función está mal armada o cual seria la manera correcta de llamar a esta función desde otro formulario que NO es el principal y me setee la habilitación del botón en true o false.

Gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Llamar función desde otro formulario

Publicado por Josbel (32 intervenciones) el 25/11/2016 15:11:24
Hola Luz que tal, y si la función que necesitas llamar la colocas en un modulo bajo "sub public funcion" creo que desde acá desde cualquier formulario podrás invocarla.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 4.017
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Llamar función desde otro formulario

Publicado por Andres Leonardo (1672 intervenciones) el 25/11/2016 17:38:20
Agrega a tu proyecto un MODULO (.bas) y declaras tu funcion ahi

Luego lapodrias llamar desde cualquier formulario

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar