【发布时间】:2011-07-19 02:08:29
【问题描述】:
我有几个按钮,单击时我不希望它们获得焦点,也不希望空格键再次“按下”它们。
我想要与 Windows 计算器中的按钮相同的功能。
谷歌搜索和搜索堆栈的一切似乎都与表单有关,例如。 Make a form not focusable in C#
我知道我应该重写 WndProc,但不完全确定如何处理我应该捕获/忽略哪些消息等。据我所知:
protected override void WndProc(ref Message m)
{
base.WndProc(ref m);
}
【问题讨论】:
-
所以你希望按钮能够被准确按下一次?
-
我希望该按钮可以多次点击,但我不希望它获得焦点。
标签: c# windows forms button focus