TextBoxでカウントしたい。 は、ここに私のコードです:テキストボックスを使用してVB.Netに数値カウンタを格納する
Public Class Form1
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
OrainsProgressBar1.Increment(1)
If OrainsProgressBar1.Value = 100 Then
Timer3.Start()
Timer1.Stop()
End If
End Sub
Private Sub OrainsTheme1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OrainsTheme1.Click
End Sub
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Timer1.Start()
Timer2.Start()
End Sub
Private Sub Timer3_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer3.Tick
OrainsProgressBar1.Increment(-1)
If OrainsProgressBar1.Value = 0 Then
Timer1.Start()
Timer3.Stop()
End If
End Sub
Private Sub OrainsButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OrainsButton1.Click
OrainsTextBox1.Text += 100
End Sub
Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
OrainsTextBox1.Text += 1
End Sub
End Class
しかし、私はOrainsTextBox1.Text += 1
でエラーが発生しています。 VBは言う:
'文字列 "から" Double "を入力すると無効になります。
何が問題ですか?
あなたの質問を明確にする...... !!! –
'Option Strict On'というステートメントをコードの最初の行に置きます。 Ifは、これらのエラーを引き起こす可能性があるコードにフラグを立てます(この場合は、Stringを数値として扱います)。フラグが立てられているコードを修正してください。これらの問題はもう一度起きないようにしてください。 – Blackwood