Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: CAR3S? en 11 Enero 2011, 21:25 pm



Título: Como usar el MouseMove ?
Publicado por: CAR3S? en 11 Enero 2011, 21:25 pm
Holaa otra vez jaja,

tengo una pregunta muuuy estupida,
hace bastante habia hecho un programa con el mouse move, pero borre el proycto cuando tube que formatear, y no me acuerdo como se usa :S

lo que necesito es muy simple, cuando muevo el mouse, que el label1 se setee en "Hola" , por ejemplo...

No me acuerdo como se usa ! :S

Alguien me refresca la memoria? xD

P.D: Estoy buscando...  ;-) :silbar:


Título: Re: Como usar el MouseMove ?
Publicado por: Psyke1 en 11 Enero 2011, 22:06 pm
En un control (ej: Form1)
Código
  1. Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
  2.    Me.Cls
  3.    Me.Print X, Y
  4. End Sub

O si quieres en general con un hook quedaría genial

DoEvents! :P


Título: Re: Como usar el MouseMove ?
Publicado por: CAR3S? en 11 Enero 2011, 22:47 pm
Gracias frog, ya lo habia solucionado, es facil  ;-) ;-) ;-)

Una pregunta, no se si crear otro th les va a molestar, asi que pregunto aca:

yo tengo un checkbox, que por ejemplo, hace X cosa.... pero donde iria el codigo?

Osea, a donde iria el if ? en el codigo de check o donde?

Hace rato no uso vb6


Título: Re: Como usar el MouseMove ?
Publicado por: raul338 en 11 Enero 2011, 22:56 pm
en el evento Click, y te fijas si el value es vbChecked :)


Título: Re: Como usar el MouseMove ?
Publicado por: Psyke1 en 11 Enero 2011, 23:04 pm
Exacto raul
Código
  1. Private Sub Check1_Click()
  2.    If Check1.Value = vbChecked Then
  3.        MsgBox "Hola"
  4.    Else
  5.        MsgBox "Adios"
  6.    End If
  7. End Sub
Por favor: no preguntes cosas que se puedan buscar fácilmente en Google. :¬¬
Lee manuales y busca mucho antes de preguntar. ;)

DoEvents! :P


Título: Re: Como usar el MouseMove ?
Publicado por: CAR3S? en 11 Enero 2011, 23:19 pm
Gracias a los 2! Pasa que si no puedo con algo, sigo con otra parte... ya casi termino jajajajaj  ::)

Solo que... El timer no me deja hacer 5 minutos  :¬¬

Podria hacer un timer, que cuando termine se desactive y active el timer 2, y asi sucesivamente... pero hace mucho lei que los timer usan mas recorsos(Memoria).. Es verdad?
O sino, como podria hacer?
Graaacias!


Título: Re: Como usar el MouseMove ?
Publicado por: Psyke1 en 11 Enero 2011, 23:25 pm
Gracias a los 2! Pasa que si no puedo con algo, sigo con otra parte... ya casi termino jajajajaj  ::)

Solo que... El timer no me deja hacer 5 minutos  :¬¬

Podria hacer un timer, que cuando termine se desactive y active el timer 2, y asi sucesivamente... pero hace mucho lei que los timer usan mas recorsos(Memoria).. Es verdad?
O sino, como podria hacer?
Graaacias!
¿Para qué quieres el timer de 5 mins?
jajajajajaj  :laugh:
No hagas eso de enlazar timers... :xD
¿Cual es tu propósito?

DoEvents! :P


Título: Re: Como usar el MouseMove ?
Publicado por: CAR3S? en 11 Enero 2011, 23:37 pm
Ejecutar una funcion cada 5 minutos


Título: Re: Como usar el MouseMove ?
Publicado por: raul338 en 11 Enero 2011, 23:42 pm
No, los timers no gastan muuucha memoria que digamos, si quieres hacer un timer de 5 minutos, lo puedes poner cada minuto (60000 milisegundos) y un contador hasta 5, algo asi
Código
  1. dim i as integer
  2. Private Sub Timer1_Tick()
  3.   i = i + 1
  4.   if i = 5 then ' 5 min
  5.   end if
  6. end sub
  7.  

Y listo, usa la logica :P


Título: Re: Como usar el MouseMove ?
Publicado por: CAR3S? en 12 Enero 2011, 00:00 am
mmmmmmmmmmmm, quede trabado en otra parte, ahora me dice "Type mismatch", en esta palabra:

Dim Linea As Line
Open config For Input As #1
Line Input #1, Linea

pero solo me pasa en un form, en el otro form2, anda perfecto! :S


Título: Re: Como usar el MouseMove ?
Publicado por: Psyke1 en 12 Enero 2011, 00:10 am
 :xD
As Line?
Código
  1. Dim Linea As String
  2. Open config For Input As #1
  3. Line Input #1, Linea
Insisto, preguntar con cada problema que tengas no es productivo para nadie.
http://www.elguille.info/vb/cursos_vb/BASICO/indice.htm
Lee manuales

DoEvents! :P


Título: Re: Como usar el MouseMove ?
Publicado por: CAR3S? en 12 Enero 2011, 01:02 am
Mil gracias :D