當我將Set_Symbol()
放入我的代碼中時,它給了我兩個錯誤。VB.NET代碼錯誤:「參數未指定參數」
錯誤:關於 '私人小組Set_Symbol(發送者爲對象,例如作爲System.EventArgs)' 的參數 'e' 的未指定
爭。 d:\ documents \ visual studio 2010 \ Projects \ Math Game \ Math Game \ frmindex.vb
未爲'Private Sub Set_Symbol(sender As Object,e As System.EventArgs)'的參數'sender'指定的參數。 d:\文檔\ Visual Studio 2010的\項目\數學遊戲\數學遊戲\ frmindex.vb
這是Set_Symbol是什麼:
Private Sub Set_Symbol(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles rbnaddition.Click, rbnsubtraction.Click, rbnmultiplication.Click, rbndivision.Click
Dim rbn As RadioButton
rbn = CType(sender, RadioButton)
symbol = rbn.Tag
End Sub
這是我如何把它稱爲:
Private Sub frmindex_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
symbolrbn(0) = rbnaddition
symbolrbn(1) = rbnsubtraction
symbolrbn(2) = rbnmultiplication
symbolrbn(3) = rbndivision
Set_Symbol()
Populate()
End Sub
爲什麼拋出這個錯誤?
你真的手動調用呢?你能告訴我們你放置的代碼嗎? – BoltClock
注意'Sub'定義需要兩個參數'sender'和'e',並且在'Load'期間你沒有提供它。 – ja72