子供たちがサンタに手紙を書くプログラムを作ろうとしていますが、問題が発生しました。ボタンで 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
が、互換性のある署名がないため、メソッドはイベントを処理できないというエラーを返します。
私はvb.netの初心者で、誰かが私を助けてくれるかどうか迷っていました。