Visual CSharp .NET - limpiar buffer teclado

   
Vista:

limpiar buffer teclado

Publicado por Antonio (34 intervenciones) el 27/10/2008 11:53:19
Hola. Necesito saber como se limpia el buffer de teclado en C#, algo igual a fflush en C. Si alguien lo sabe que me diga como. Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:limpiar buffer teclado

Publicado por Dany (1 intervención) el 10/09/2009 00:11:36
Yo andaba en esa misma busqueda o no se si seguire,pero lei en un bloq en ingles que se puede usar FlushKeyboard();
para vaciar el buffer del teclado,puede provarlo y me avisa. saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

limpiar buffer teclado

Publicado por Emiliano Agüero (1 intervención) el 05/05/2017 05:59:54
Hola, esta respuesta viene después de casi 10 años, pero voy a responderla por si llega mas gente con la misma duda que yo tuve.
Cuando se realiza un "console.Read();" y luego se da enter, el enter queda cargado en el buffer. Por lo tanto, una lectura posterior, no solicitará datos pues tomará los que están en el buffer.
Por lo tanto se puede vaciar el buffer de la siguiente manera:
Ejemplo:
tecla=Console.Read();
Console.ReadLine(); // esta sentencia, leerá automáticamente el enter que hay en el buffer, por lo tanto el buffer quedará vacío.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar