私はこれらの議論を理解するのに苦労しています。
それらは自動的に生成され、あまり考える必要はありませんが、フォームの他の部分からこれらのイベントの1つを呼び出したい場合は、これらの引数に値を指定する必要があります-まだわからないので簡単ではありませんそれらが何を意味するか。
これが私がしたいイベントです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
どのような引数を使用する必要があり、その理由は何ですか?