C# button控件的菜鸟问题?

来源:百度知道 编辑:UC知道 时间:2024/06/05 15:11:32
如何像QQ的登录按钮那样,让button控件一直处在“焦点”状态,不管别的控件如何使用,只要一按回车,就自动点击button控件?

窗体中有一个AcceptButton属性。把它设置成你想要的那个button控件就可以了

private void textBoxX2_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 13)
{
this.buttonX1_Click(null, null);
}
}

有个setFocus(设置聚焦)的方法,用它就行!
重载列表
名称 说明
Page.SetFocus (Control) 将浏览器焦点设置为指定控件。
Page.SetFocus (String) 将浏览器焦点设置为具有指定标识符的控件
请参见
参考
Page 类
Page 成员
System.Web.UI 命名空间
MaintainScrollPositionOnPostBack

用回车触发按钮,有两种方法:
1:将窗体的KeyPreview属性设置为True,在窗体的按钮OnKeyDown事件中加入:
if Key=#13 then
Button1.Click;

2.以将"确定"铵钮的"默认"的属性改为"是 "也可以达到这样的目的

在窗体载入事件中
if (e.KeyChar == 13)
{
this.buttonX1_Click(null, null);
}
2.就是按钮的 “默认属性”改为 是

窗体属性“杂项”里第一个AcceptButton属性,将其选中为你想要的那个按钮即可。