我有1到25的數字,每天都會顯示四個數字。我需要對這四個數字中的每一個都加一個+1,並且需要在這21個數字中的每一個上都加上一個-1,但是沒有顯示出來。如何計算數字不顯示時
每天出現的四個數字將輸入到四個不同的文本框中。計數是積極或消極的需要去25個單獨的文本框標記1至25.
我試過「如果文本框<>數,然後計數 - = 1」,但我得到了-4的計數,因爲它doesn在四個文本框中都沒有看到數字。
我只需要每日計數而不是文本框數。對不起,我沒有開始任何代碼,如果有人能指出我正確的方向,將不勝感激。我在Visual Studio 2012上執行此操作。
謝謝大家的迴應。這是我開始的一些代碼,但計數不正確。我的四個輸入文本框位於GroupBox2中。從1到25的四個數字將像抽獎一樣每天抽獎。所繪製的四個數字將具有其他所有其他-1的值+1。我需要找到每個數字1到25的年齡。如果一個數字有+3,那麼這意味着該數字已經連續3天。如果一個數字有-15,那麼這意味着這個數字在過去15天內沒有被繪製。
Dim tb As New TextBox
Dim ctrl As Control
Dim Counter As Integer
For Each ctrl In GroupBox2.Controls
tb = ctrl
If tb.Text = 1 Then
Counter += 1
ElseIf tb.Text <> 1 Then
Counter -= 1
TextBox464.Text = Counter
End If
If tb.Text = 2 Then
Counter += 1
ElseIf tb.Text <> 2 Then
Counter -= 1
TextBox463.Text = Counter
End If
If tb.Text = 3 Then
Counter += 1
ElseIf tb.Text <> 3 Then
Counter -= 1
TextBox462.Text = Counter
End If
If tb.Text = 4 Then
Counter += 1
ElseIf tb.Text <> 4 Then
Counter -= 1
TextBox461.Text = Counter
End If
Next
歡迎來到SO。你將不得不[編輯]並澄清你的問題(最好格式化它,所以它不會像簡單的文本牆) - 請看[問]。 –
代碼和屏幕截圖幫助解釋你想要的,嘗試添加一些。 '數字顯示'哪裏? – Neolisk
'if textbox <> number' TextBox是一個控件,而不是一個數字。 TextBox的Text屬性包含一個字符串。您可能最好使用NumericUpDown控件來顯示。使用Value屬性來獲取或設置數字。否則,您將不得不使用Integer.TryParse將文本轉換爲數字。這裏沒有人知道你的意思是「數字每天都會出現」。 – LarsTech