1から25までの数字があります。毎日4つの数字が表示されます。私は4つの数字のそれぞれに+1をつける必要があり、21の数字のそれぞれに-1を置く必要がありませんでした。数字が表示されない場合はどうすればいいですか
毎日表示される4つの数字は、4つの異なるテキストボックスに入力されます。カウントが正または負である場合、1から25の25個の別々のテキストボックスに移動する必要があります。
「テキストボックスの場合は<>数値、then count - = 1」を試しましたが、 4つのテキストボックスのいずれかに番号が表示されます。
テキストボックスの数ではなく、1日のカウントだけが必要です。申し訳ありませんが、コードを開始する必要はありませんし、誰かが私を正しい方向に向けることができれば大いに感謝します。私はVisual Studio 2012でこれをやっています。
ありがとうございます。ここで私が始めたいくつかのコードですが、カウントが正しくありません。私の4つの入力テキストボックスはGroupBox2にあります。 1から25の4つの数字が抽選のように毎日表示されます。描かれた4つの数字は、他のすべての数字に+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
ようこそ。あなたはあなたの質問を編集し明確にしなければならないでしょうし(そして理想的にはそれを少し書式化して、普通の壁のように読むことはできません) - [ask]を見てください。 –
コードとスクリーンショットはあなたが望むものを説明するのに役立ち、いくつか追加しようとします。 'カウントアップ番号'はどこに表示されますか? – Neolisk
'if textbox <> number' TextBoxはコントロールであり、数値ではありません。 TextBoxのTextプロパティは文字列を保持します。おそらく、あなたのディスプレイにNumericUpDownコントロールを使用する方が良いでしょう。数値を取得または設定するには、Valueプロパティを使用します。それ以外の場合は、Integer.TryParseを使用してテキストを数値に変換する必要があります。あなたが「数字が毎日表示される」ということを誰も知りません。 – LarsTech