La Web del Programador: Comunidad de Programadores
 
    Pregunta:  23802 - BUFFER DE TECLADO
Autor:  Mauro Mauro
Quisiera saber cómo vaciar el buffer del teclado para que no se pueda usar teclado mientras se lee un documento en una aplicaión. El doc es un rtf y la idea es vaciar el teclado cada vez que se apriete una tecla para que no se pueda copiar (ctrl +c) o imprimir por pantalla.
Gracias

  Respuesta:  Fernando Niño
No es necesario vaciar el buffer del teclado, mas bien debes vaciar el portapapeles de windows, en un timer pon esta instruccion:

Private Sub Timer1_Timer()
Clipboard.Clear
end sub

Asi, mientras esta abierto tu documento, aunque lo mande al portapeles no lo podra usar.........espero que te sirva

  Respuesta:  Mario Campos
Lo que podés hacer es:
1) La propiedad keypreview del formulario la ponés en true y después del evento keypress del control donde mostrás los datos
ej:

private sub text1.tex_keypress(keyascci...............)
keyascii=0
end sub

Sino otra cosa que podes hacer es poner la propiedad enabled en false del control donde mostrás los datos

Cualquier cosa avisame.