como hacer que cuando suelte el boton izq del raton un vscrollbar almacene el ultimo valor
Publicado por david (6 intervenciones) el 23/10/2011 08:42:22
hola que tal
necesito hacer lo siguiente para un programa;
mientras tenemos el boton izq del raton pulsado sobre una vscrollbar esta cambia el valor
hasta ahi lo tengo claro con change pero mi problema viene que esos datos los mando por el mscomm
entonces como el valor cambia sin parar me manda deamsiados datos
por lo que yo queria hacer que;
mientras pulsas el raton o la flecha de la vscrollbar el valor cambia en change
pero QUE solo se almacene en la variable el ultimo valor una vez has dejado
de pulsar el boton
asi solo me mandara el ultimo valor
el problema que encontre fue que los eventos del mouse solo se ejecutan en el form
y no sobre los vscroll
asi que si alguien tiene alguna idea para esto.......
a mi como mucho se me ocurre almacenar datos en vez de una variable
en un byte para que en vez de guardar cadenas me almacenara 8 bits de datos
lo que no se si se disparara un erros por exceso de datos
o desglosar la variable y enviar los ultimos 8 bits con una funcion
si teneis alguna otra idea porfavor aportadla
un saludo
necesito hacer lo siguiente para un programa;
mientras tenemos el boton izq del raton pulsado sobre una vscrollbar esta cambia el valor
hasta ahi lo tengo claro con change pero mi problema viene que esos datos los mando por el mscomm
entonces como el valor cambia sin parar me manda deamsiados datos
por lo que yo queria hacer que;
mientras pulsas el raton o la flecha de la vscrollbar el valor cambia en change
pero QUE solo se almacene en la variable el ultimo valor una vez has dejado
de pulsar el boton
asi solo me mandara el ultimo valor
el problema que encontre fue que los eventos del mouse solo se ejecutan en el form
y no sobre los vscroll
asi que si alguien tiene alguna idea para esto.......
a mi como mucho se me ocurre almacenar datos en vez de una variable
en un byte para que en vez de guardar cadenas me almacenara 8 bits de datos
lo que no se si se disparara un erros por exceso de datos
o desglosar la variable y enviar los ultimos 8 bits con una funcion
si teneis alguna otra idea porfavor aportadla
un saludo
Valora esta pregunta


0