RE:Como crear una ventana emergente tipo messeger
El usar un timer es una buena idea, pero recuerda que un timer es un control que trabaja fuera de proceso, por lo que habres otro hilo de proceso y ademas no es muy eficiente usar timers para animaciones, intenta con esto, espero te sirva:
1.- crea un nuevo proyecto exe estandar de visual basic
2.- borra la propiedad caption del formulario
3.- asignale false a la propiedad controlbox del formulario
4.- inserta el siguiente codigo al formulario y listo. bye
Private Sub Form_Activate()
Dim bAnimado As Boolean ' impide la animaciones repetidas
Dim nTop As Single ' posicion top
If bAnimado = False Then
bAnimado = True
For nTop = Screen.Height To Screen.Height - Me.Height Step -0.1
Me.Top = nTop
Next
End If
End Sub
Private Sub Form_Load()
Me.Move Screen.Width - 2925, Screen.Height, 2925, 2925
End Sub