【问题标题】:how to press [Enter] catch the Enter but not to Fall line?如何按 [Enter] 抓住 Enter 而不是 Fall 线?
【发布时间】:2011-04-28 07:53:42
【问题描述】:

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

例如,我有这个:

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

我不想掉线

我在 Windows-Mobile 上工作 - C#

提前致谢

【问题讨论】:

  • 当你的意思是秋季线,你的意思是移动光标到下一行?

标签: c# windows-mobile-5.0


【解决方案1】:

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

Check when arrow key are pressed

您必须将 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

【讨论】:

    【解决方案2】:

    试试

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多