Это был очень простой в VB.NET, я бы просто сделать следующееСобытие KeyPress в C#?
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, в левом верхнем углу, где находится раскрывающееся меню, нет возможности генерировать метод для событий (например, как вы можете сгенерировать Sub в VB), все, что у меня есть, - это WindowsFormsApplication1.Form1
В будущем, пожалуйста, используйте тег [tag: winforms], когда ваш вопрос специфичен для Windows Forms. –
Не знал, что такой тег существует, спасибо! – WillumMaguire
Я бы рекомендовал подход Windows Standard, как указывает Ханс. Кроме того, вы можете использовать [CodeChanger] (http://codechanger.com/) для преобразования VB.Net в C# и наоборот. –