Option Explicit On
Option Strict On
Option Infer Off
Public Class Form1
Private strDeskSold(3) As String
Private Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.Click
Dim intQtySold As Integer
If rbtnEast.Checked Then
strDeskSold(0) = "East"
Else
strDeskSold(0) = "West"
End If
If rbtnLarge.Checked Then
strDeskSold(1) = "Large L Shape"
ElseIf rbtnSmall.Checked Then
strDeskSold(1) = "Small L Shape"
ElseIf rbtnExec.Checked Then
strDeskSold(1) = "Executive"
Else
strDeskSold(1) = "Presidential"
End If
If rbtnEast.Checked Then
If lstBoxManagers.Text = "Anna Banes" Then
strDeskSold(2) = "Anna Banes"
ElseIf lstBoxManagers.Text = "Charlie Deer" Then
strDeskSold(2) = "Charlie Deer"
End If
End If
If rbtnWest.Checked Then
If lstBoxManagers.Text = "Dan Easom" Then
strDeskSold(2) = "Dan Easom"
ElseIf lstBoxManagers.Text = "Fran Granger" Then
strDeskSold(2) = "Fran Granger"
ElseIf lstBoxManagers.Text = "Hamp Ideal" Then
strDeskSold(2) = "Hamp Ideal"
End If
End If
Integer.TryParse(txtNumberSold.Text, intQtySold)
strDeskSold(3) = intQtySold.ToString
txtDisplay.Text = txtDisplay.Text & strDeskSold(0) & ControlChars.Tab & strDeskSold(1) & ControlChars.Tab & strDeskSold(2) & ControlChars.Tab & strDeskSold(3) & ControlChars.NewLine
End Sub
このプログラムでは、地域、その地域のマネージャ、次に机のタイプ、次に注文された机の数を選択することができます。私はすべての情報を1行に表示し、次に別の行を表示するには、情報が表示専用テキストボックス内で異なる場合にもう一度addを押します。私は、異なる机の種類ごとに注文された総机を表示するために注文された異なる数量を追加することさえできません。すべての数値をまとめて表示テキストボックスに1行だけを表示するにはどうすればよいですか?