如何删除选中时显示在按钮上的虚线(通过选项卡或单击它们)?删除虚线上的按钮
这个问题是为winforms
- 任何帮助表示赞赏。
编辑:我对重复的问题表示歉意。我确实在寻找答案,但我不知道这个问题是由于按钮的“重点”所致。由于我的结果,我没有找到合适的答案。
如何删除选中时显示在按钮上的虚线(通过选项卡或单击它们)?删除虚线上的按钮
这个问题是为winforms
- 任何帮助表示赞赏。
编辑:我对重复的问题表示歉意。我确实在寻找答案,但我不知道这个问题是由于按钮的“重点”所致。由于我的结果,我没有找到合适的答案。
发生这种情况是因为您的Button
获得了关注。可以将其删除,但这意味着当您的按钮的焦点Enter event被触发时,将焦点放在其他项目上。
private void button1_Enter(object sender, EventArgs e)
{
// give focus to something else
}
问题在于您失去了使用键盘来选择按钮(使用选项卡)的能力。
此外,更准确的方法是将焦点放在最后一个具有焦点的控件上,而不是通过固定的控件。
你试图从按键上移开焦点。
只需点击按钮,即可拨打Focus();
。
大纲不会出现在Windows 8中,但它可以用于7和XP。 –
为什么这个问题被投票结束?这是一个有效的问题。 –
当一个按钮被选中时。尝试通过Windows窗体应用程序切换,直到选中一个按钮 - 您会看到我所指的虚线。 –
在此处发布图像 –