我正在努力理解这些论点。
它们是自动生成的,我不需要考虑太多,但如果我想从表单的其他部分调用这些事件之一,那么我需要为这些参数提供值 - 这并不容易,因为我仍然不确定他们的意思。
这是我想参加的活动Call
:
Private Sub stringButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles stringButton.Click
Dim outString As String
Select Case stringTextBox.Text
Case ""
outString = "You entered an empty string"
Case "10"
outString = "10"
Case Else
outString = "Your string is not covered by the cases"
End Select
strResultTextBox.Text = outString
End Sub
下面是调用方法:
Private Sub stringTextBox_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles stringTextBox.KeyDown
If e.KeyCode = Keys.Enter Then
Call stringButton_Click(Me, Me) '<<(Me,Me) is my incorrect attempt
End If
End Sub
我应该使用什么论据,为什么?