in un primo momento avevo messo come prima istruzione della sub me.show, e cosi (e solo così) funzionava usando la variabile publica

ora ho modificato come suggerito, passando il parametro nella creazione del form come attributo, e tutto funziona, senza bisogno dell'istruzione me.show

per l'appendtext, l'ho sostituito con text (in realtà all'inizio nn funzionava nessuno dei due, ora entrambi). effettivamente è più corretto e non rischio di dover gestire sovrapposizioni di testo