Hola
Acabo de probarlo y funciona perfectamente, no entiendo bien como con el tuyo no me genera los ... [] supongo que sera por el Get(0)
Tu mismo te has contestado, yo leo el get(0), o el indice que sea como te comenté, el problema está en tu codigo aqui:
lblnumnivel.Text = lista1
Estas asignando TODA la lista al label, asi que B4A lo que hace es poner todos los valores de la lista metidos entre corchetes, imaginate que tienes dos valores dentro de la lista (5 y 10) , al asignar toda la lista te devolveria esto:
[5, 10] , por eso veias los corchetes, por que asignabas la lista completa, y en el mio leo el valor de un indice y en este caso el 0, pero te lo devolverá sin corchetes si el indice es 1, 3 o 50.
Si tu codigo lo dejas igual pero cambias esto:
lblnumnivel.Text = lista1.get(0) ' o el indice que quieras utilizar
Verás que tambien funciona sin necesidad de llamar a los sub que te escribí.
Haz una prueba para verlo, añade esto donde estaba el error:
log("lista1 completa-" & lista1 & "-") ' los guiones son para saber exactamente lo que te devuelve
Perdona todo este "rollo", pero siempre he pensado que la mejor forma de ayudar es que se entienda el concepto, no darte la solución sin mas, y por eso te he explicado que hacias mal, para que sepas donde estaba el error y asi lo corriges sabiendolo.
Saludos