이 추가 처리기를 사용할 때 문제가 있습니다. 계속 말하고있어
"AddressOf 피연산자는 메소드 이름이어야합니다 (괄호 없음)".
이것이 발생하기 위해 내가 뭘 잘못했는지 잘 모르겠습니다. 추가 핸들러의 코드 :
AddHandler NudQuantityOfItem(a).SelectedItem, AddressOf TotalPrice(T)
에 대한 코드 Totalprice
:
`Public Sub Totalprice(ByVal a As Integer)
For T = 1 To CInt(CustomerMenu.NudQuantityOfItem.SelectedItem)
TotalItemPriceCalculation(T, a)
Next
End Sub`
에 대한 코드 Quantity
:
NudQuantityOfItem(a) = New numericupdowncounter
NudQuantityOfItem(a).Location = New Point(X, Y)
NudQuantityofitem(a).Width = 23 : cboQuantity(i).Height = 33`
나는 이것에 대해 긍정적이지 않지만 AddressOf의 대상은 후크 이벤트와 동일한 서명이 필요하다고 생각합니다.
예 :
AddHandler c.TextChanged, AddressOf SetDirty
Private Sub SetDirty(ByVal sender As Object, ByVal e As System.EventArgs)
If Not mbDirty AndAlso Not mbFormLoad Then
mbDirty = True
....
End Sub
SetDirty는 TextChanged와 동일한 매개 변수입니다.
귀하의 경우 Sender를 사용하여 변경된 컨트롤을 정의한 다음 필요한 값을 찾습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다