這是VB.NET很簡單,我只想做以下C#中的KeyPress事件?
Private Sub TextBox1_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Enter) Then
e.Handled = True
cmdOk.PerformClick()
End If
End Sub
我無法弄清楚如何做到在C#中等價,而不是文本框或一般形式。在Form1.cs中,在左下角的下拉菜單中,沒有選項可以爲事件生成方法(比如如何在VB中生成Sub),我只有WindowsFormsApplication1.Form1
將來,當您的問題針對Windows窗體時,請使用[tag:winforms]標籤。 –
不知道這樣的標籤存在,謝謝! – WillumMaguire
漢斯指出,我推薦Windows標準方法。此外,您可以使用[CodeChanger](http://codechanger.com/)將VB.Net轉換爲C#,反之亦然。 –