none
Como llamar funciones desde otro formulario o clase en Visual Basic. NET RRS feed

  • Pregunta

  • Bueno tengo este codigo

        Sub limpiar()
            txt_id.Clear()
            txt_nomb.Clear()
            txt_ap.Clear()
            txt_dir.Clear()
            msktxt_fechanac.Clear()
            msktxt_cel.Clear()
        End Sub

    Si lo llamo desde el mismo formulario..
    esta todo normal me acepta con:

    Call limpiar()

    Pero si lo llamo desde otro formulario me sale esto:

    Error    2    'limpiar' no está declarado. Puede que esté inaccesible debido a su nivel de protección.
    Soy nuevo en esto y no se como hacer para que disminuir el nivel de proteccion : S

    sábado, 10 de marzo de 2012 20:58

Todas las respuestas

  • pero necesitas de una instancia para poder invocar un metodo que esta expone

    - primero a ese metodo lo deberias definir como Public, cosa que nov eo que hagas

    - segundo elo del Call no corre mas, eso quzias era para VB6 para .net no se necesita

    -necesitas de la instancia del formulario para invocar ese metodo

     Comunicar formularios de forma desacoplada

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    domingo, 11 de marzo de 2012 4:31