在文本框中禁用键盘输入,C#

时间:2017-10-04 07:52:06

标签: c# keyboard on-screen-keyboard

我有一个虚拟键盘,我想只用那个小程序填充文本框而不是键盘。 如何限制文本框不被键盘填充?

1 个答案:

答案 0 :(得分:1)

您可以通过处理textbox-KeyPressed事件来解决该问题。
如果使用以下代码,TextBox会忽略每个KeyPress。

private void textBox_KeyPress(object sender, KeyPressEventArgs e)
{
   e.Handled = true;
}

我希望这会对你有所帮助,但我不推荐使用它,因为Malte R.之前提到过。