删除按钮上的虚线

Mik*_*ter 7 c# winforms

如何删除按钮上显示的虚线(通过选项卡或单击它们)?

这个问题适用于winforms- 任何帮助表示赞赏.

在此输入图像描述

编辑:我为重复的问题道歉.我确实在搜索答案,但我不知道这个问题是由于按钮的"焦点".结果我没有找到合适的答案.

coo*_*ine 1

发生这种情况是因为您Button获得了焦点。可以将其删除,但这意味着当触发按钮的焦点Enter 事件时,将焦点交给其他东西。

private void button1_Enter(object sender, EventArgs e)
{
    // give focus to something else
}
Run Code Online (Sandbox Code Playgroud)

问题是您无法使用键盘来选择按钮(使用选项卡)。

此外,更正确的方法是将焦点集中到最后一个具有焦点的控件,而不是将其传递给固定焦点。