私は次のようなコードを書いています。ユーザが最初にifをクリックしたときに、次にelseを2回目にしたときです。それ以外は、インクリメントしていないことを除いて。VBで整数がインクリメントしない
私は
数を試してみました=カウント+ 1
回数= 1
数+ = 1つの
私のコードは、あなたが別のを持っている
'new button calls second survey page and sets mode to data
Private Sub btnTurn_Click(sender As System.Object, e As System.EventArgs) Handles btnTurn.Click
Dim count As Integer
If count = 0 Then
frmSurvey2.szCaller = "frmSurvey"
frmSurvey2.szMode = "data"
frmSurvey2.Show()
count += 1
Else
frmSurvey2.szCaller = "frmSurvey"
frmSurvey2.szMode = "print"
frmSurvey2.Show()
End If
End Sub
脇;おそらく1になるカウンターの代わりに 'ブール'を使うべきですし、ifとelseの間の共通コード(重複を避けるために)は 'If'ブロックの外になければなりません。 – Sehnsucht