我的表单中的虚拟键盘。防止按钮焦点

时间:2012-11-06 09:36:17

标签: c# winforms

我正在尝试在我的表单中创建一个虚拟NumPad。当用户单击任何小键盘按钮时,相应的号码应发送到当前聚焦的TextBox(或任何其他文本控件)。

除了模拟击键之外,如何防止小键盘控制中的小键盘按钮从已经聚焦的TextBox中窃取焦点?

我尝试使用谷歌搜索和搜索,但没有找到任何帮助我的东西。

2 个答案:

答案 0 :(得分:1)

在Numpad按钮的点击事件中添加此行。

this.ActiveControl = YourTextboxID;

答案 1 :(得分:0)

SetStyle(ControlStyles.Selectable, false);