Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Formulario cerca de la hora, siempre en la misma posicion

Estas en el tema de Formulario cerca de la hora, siempre en la misma posicion en el foro de Visual Basic clásico en Foros del Web. Hola! mis hermanos del foro del web, miren mi problema es el siguiente: Quiero hacer un formulario, que haga el efecto de la imagen que ...
  #1 (permalink)  
Antiguo 24/05/2011, 10:43
Avatar de servantsoftware  
Fecha de Ingreso: abril-2011
Ubicación: 1 Pedro 4.11
Mensajes: 94
Antigüedad: 13 años
Puntos: 3
Pregunta Formulario cerca de la hora, siempre en la misma posicion

Hola! mis hermanos del foro del web, miren mi problema es el siguiente:

Quiero hacer un formulario, que haga el efecto de la imagen que les mostrare:

1. Hace el efecto de subir como notificación, como lo hace la ventanita del msn cuando alguien inicia secion. (al efecto de subir)

2. Que siempre aparece y sube por el mismo lugar no importa en que monitor este, siempre sube por la hora de windows, como lo hace el msn.

Les dejare esta imagen, para que se lleven una idea; ahora tambien les dejare el codigo de la imagen, para que s pueden lo depuren y me den un codigo.

¿Porque no lo haces tu?, el codigo esta muy complicado para el nivel que llevo en vb6, por favor ayúdenme amigos.

se que lo aran, gracias!!!

Imagen:
http://i.imgur.com/r1YO3.jpg

De aca pueden descargar el fuente de la imagen:
http://www.recursosvisualbasic.com.ar/htm/utilidades-codigo-fuente/chat.htm
  #2 (permalink)  
Antiguo 24/05/2011, 11:04
Avatar de lokoman  
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 14 años, 7 meses
Puntos: 47
Respuesta: Formulario cerca de la hora, siempre en la misma posicion

Probaste el CODE de Suarex del otro post? Funciona:

http://www.forosdelweb.com/f69/formu...1/#post3841250

Mira este mini-proyecto que hice:
http://myfreefilehosting.com/f/8b874b3aa2_0.19MB
  #3 (permalink)  
Antiguo 24/05/2011, 11:37
Avatar de servantsoftware  
Fecha de Ingreso: abril-2011
Ubicación: 1 Pedro 4.11
Mensajes: 94
Antigüedad: 13 años
Puntos: 3
Respuesta: Formulario cerca de la hora, siempre en la misma posicion

Buenamente bueno hehe, perfecto a esto me referia, en cuanto al proyecto de suarex, el interpreto mal, pero también me sirvio, Gracias Amigo
  #4 (permalink)  
Antiguo 24/05/2011, 11:41
Avatar de lokoman  
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 14 años, 7 meses
Puntos: 47
Respuesta: Formulario cerca de la hora, siempre en la misma posicion

  #5 (permalink)  
Antiguo 24/05/2011, 12:04
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 20 años, 6 meses
Puntos: 19
Respuesta: Formulario cerca de la hora, siempre en la misma posicion

Es muy facil... Usas un timer con el que le das la velocidad...

Es un calculo matematico segun el tamaño de la pantalla y de tu form

Te lo hise rapido para que se entienda... eso despues lo adaptas.. Es un simple ejemplo donde se pone un timer, un commandbutton en un form... El timer tiene que estar ENABLED=FALSE y INTERVAL=10

Despues se le puede agregar para tener ventana siempre visible...

Código vb:
Ver original
  1. Private Sub Command1_Click()
  2. Me.Top = Screen.Height
  3. Me.Left = Screen.Width - Me.Width
  4. Timer1.Enabled = True
  5. End Sub
  6.  
  7. Private Sub Timer1_Timer()
  8. If Me.Top > (Screen.Height - Me.Height) Then
  9.     Me.Top = Me.Top - 100
  10. Else
  11.     Timer1.Enabled = False
  12. End If
  13. End Sub
  #6 (permalink)  
Antiguo 24/05/2011, 12:17
Avatar de servantsoftware  
Fecha de Ingreso: abril-2011
Ubicación: 1 Pedro 4.11
Mensajes: 94
Antigüedad: 13 años
Puntos: 3
Respuesta: Formulario cerca de la hora, siempre en la misma posicion

Gracias Culd y Lokoman, a la perfección los dos ejemplos, Gracias suarex. Dios los bendiga y cumpla su propósito en ustedes.

Etiquetas: notificación, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:53.