NienSueños! Lo que no puedes hacer es meter el codigo fuente de u proyecto entero y esperar que te hagamos el resto!Me da que queires ir demasiado rapido.
Haz preguntas referentes a trozos de codigo , no nos mandes esta salvajada de codigo, para que te hagamos el resto.
Lo que quieres hacer; con un par de funcciones lo tienes hecho. Saludos.
Con un Timer limitas la consulta a 1 milisgundos. Es mas rapida mi consulta que la tuya .Es mas facil hacer algo peor . Si casi siempre Los timers se emplean por lo general para hacer una accion por segundo.