Se puede manejar perfectamente el msgbox, sin más historias.
En cualquier caso si se quiere usar algunas cosas específicas de visual basic 6 es tan sencillo y rápido como usar la clase que le corresponde así:
imports Microsoft.VisualBasic '.lo que sea si se precisa
ó bien para usar específico:
Imports vb=Microsoft.VisualBasic
Por ejemplo yo aún sigo usando el timer de visualbasic 6, aquel da los segundos transcurridos desde las 00:00:00 horas... lo cual siempre lo he usado para comprobar la velocidad de ejecución de una rutina frente a otra equivalente...
private sub pruebaVelocidad()
dim t1, t2 as integer 'inicia y paran el crono
dim tiempo1,tiempo2 as integer 'obtienen el crono que tarda una función en ejecutarse (se supone que relaizan la misma operación de distinta manera)
dim resp,resp1,resp2 as string 'devuelve el nombre de la función
ti=vb.timer
'resp1= funcionaprobar1()
t2=vb.timer
tiempo1=t2-t1
ti=vb.timer
'resp2= funcionaprobar2()
t2=vb.timer
tiempo2=t2-t1
resp=IIF(tiempo1 > tiempo2,resp2,resp1)
msgbox("La función más rápida fue: " & resp & " y los cronos fueron: " & tiempo1 & " " & tiempo2 )
end sub