我正在尝试为孩子们编写一个程序来给圣诞老人写信,但我遇到了一个问题。如果我在按钮中使用 ByVal,我将返回错误 [方法无法处理事件,因为它们没有兼容的签名。]
这是代码...
Dim formChecked As Boolean
' Load complete
LabelMain.Text = "Write a Letter to Santa!"
' Start program
End Sub
Private Sub ButtonCheck_Click(ByVal formchecked As Boolean, ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonCheck.Click
If formChecked = True Then
ButtonSign.Enabled = False
ButtonCheck.Text = "Check Letter"
TextBoxName.Enabled = True
TextBoxAge.Enabled = True
顶部子在程序开始时声明变量,但我希望能够在子之间共享变量。正如您在 ButtonCheck_Click 子中看到的那样,我已经输入了ByVal formchecked as Boolean
,但它返回错误 Method cannot handle event 因为它们没有兼容的签名。
我是vb.net的新手,如果有人可以帮助我,我正在徘徊。