2011-10-31 55 views

回答

4

表单有一个名为“AcceptButton”的属性,用于标识应该与“Enter”按键关联的按钮。它被认为是该表格的“默认行为”。

此处了解详情:

Windows Form - AcceptButton property

+0

谢谢..这是有帮助的! – Aan

7

这将是最好的做法

private void txtSearch_Enter(object sender, EventArgs e) 
{ 
    AcceptButton = btnSearch; 
} 

private void txtSearch_Leave(object sender, EventArgs e) 
{ 
    AcceptButton = null; 
} 
+1

谢谢。好的和有用的代码! – Aan

0

如果你想使用输入/返回其他的东西,你也可以尝试:

private void EnterKeyAction() 
{ 
    // Search... 
} 

private void btnEnter_KeyPress(object sender, KeyPressEventArgs e) 
{ 
    if (e.KeyChar == (char)Keys.Return) 
      EnterKeyAction();  
} 

private void btnEnter_Click(object sender, EventArgs e) 
{ 
    EnterKeyAction(); 
} 
相关问题