0

如何按Enter- 抓住 Enter 而不是 Fall 线?

例如,我有这个:

 private void txtPlace_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
               // do somthing
            }
        }

我不想掉线

我在 Windows-Mobile 上工作 - C#

提前致谢

4

2 回答 2

2

从这篇文章中查看我的答案:

检查何时按下箭头键

您必须将KeyPreview事件激活为 true 才能收听您的按键事件

所以对于你的问题:

    Private Sub frm_YourForm(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
    If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Return) Then
        e.Handled = True
    End If
End Sub
于 2011-04-28T07:58:31.080 回答
0

Try

if (e.KeyCode == Keys.Enter) { e.SuppressKeyPress = true; }

于 2011-04-28T08:02:49.020 回答