我的 winform 上有一些文本框。我的上面也有几个按钮。现在,当我在这样的文本框中键入内容并单击按钮时,输入焦点将从文本框中丢失,而按钮将获得输入键盘焦点。也就是说,当我们单击按钮时,光标就会从文本框中消失。我不想要这种行为。我希望我的文本框即使在单击按钮时也能保留光标。 真实情况是我的文本框和数字按钮只能在触摸屏上使用。
最佳答案
尝试创建您自己的按钮控件,该控件继承自标准控件,但关闭 Selectable
样式:
public class ButtonEx : Button {
public ButtonEx() {
this.SetStyle(ControlStyles.Selectable, false);
}
}
关于winforms - 如何创建一个永远不会吸引键盘焦点的按钮的winform,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10077945/