이러한 인수를 이해하는 데 어려움을 겪고 있습니다.
그들은 자동 생성되므로 생각을 많이 줄 필요는 없지만 양식의 다른 부분에서 이러한 이벤트 중 하나를 호출하려면이 인수에 값을 제공해야합니다. 아직도 그들이 의미하는 것이 확실하지 않습니다. 여기 "sender"및 "e"이벤트 인수는 무엇입니까
Call
싶습니다되어
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
내가 무엇을 사용해야 인수 및 이유 :
여기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
가 호출하는 방법?
http://stackoverflow.com/questions/1303145/net-ev ents-what-are-object-sender-eventargs-e이 질문은 도움이 될 것입니다. – Abaco
'Call' 문 btw가 필요 없습니다. – sloth
'VBA'에서 나는 일반적으로 일을 좀 더 가독하게 만들기 위해'Call'을 포함합니다. – whytheq