Scope procedura dichiarata in form , ma non me la vede in module1

di StefanoBon il
3 risposte

Ciao. 

ho una procedura scritta in form.vb e la devo chiamare in  module1.vb

loo dichiarata public, ma  se compilo nel modulo non me la vede..

qualcuno sa come risolvere ?

3 Risposte

  • Spiegati meglio.

    Hai un metodo nella classe Form1 e vuoi chiamarlo da una qualsiasi Sub di un modulo? Ovvio che non lo vede … è public ma come metodo di Form1.

    Per chiarire, posta il codice necessario a comprendere meglio e correggere.

  • Ho risolto spostando il codice del modulo in form.vb

    comunque era 

    in file form1.vb

    public async sub nome procedura2

    ……..

    end sub 

    in modulo1.vb

    sub  nome procedura1 (….)

    ….

    chiamo procedura2()

    end sub

    non mi vede in modulo1 procedura2

    c'é un modo per dichiarare procedura2 in modo che possa chiamarla senza errori in modulo1 ?

  • Puoi scrivere

    Form1.procedura2()

    per richiamarla ma dipende anche da che vuoi fare …

Devi accedere o registrarti per scrivere nel forum
3 risposte