Como limpar buffer do teclado (limpar memoria temporária do teclado)

Olá, gostaria de saber o comando para limpar o buffer do teclado em c#.

como assim?

Por acaso, seria o clipboard (área de transferência) ?

vc quer dar um flush na stdin ?

Quando eu digito uma tecla no meu programa, eu navego em um menu, mas como essa tecla não é setada em nenhum textbox ou algo do tipo, quando surge o primeiro formulário, com um textbox, ele seta a tecla que eu pressionei um tempo atrás no textbox. O que não é pra acontecer, eu quero navegar no Menu com as setas, e quando abrir o formulário eu quero meu textbox vazio. Na linguagem C é facil, basta você usar o comando SETBUF ou FFLUSH que a memoria temporária do teclado é limpada. Mas na linguagem C#, não sei qual é o comando.

codigo.

Console.Readline();

Altera a property AcceptButton do teu form para o botão que tem o texto “OK”.

?
Não tem nenhum botão “OK”

Não é console, é windows Forms.

Acredito que sim kkkkkk E então como faço ?