Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnAdd.Click
If txtCode.Text = "" Or txtName.Text = "" Or txtUnit.Text = "" Or txtPrice.Text = "" Then
MsgBox("Please fill in all fields")
Else
Dim str(3) As String
Dim itm As ListViewItem
str(0) = LSet(txtName.Text, 8)
str(1) = LSet(txtCode.Text, 3)
str(2) = LSet(txtUnit.Text, 6)
str(3) = LSet(txtPrice.Text, 20)
itm = New ListViewItem(str)
ListView1.Items.Add(itm)
lblTotalItems.Text = ListView1.Items.Count
txtCode.Text = ""
txtName.Text = ""
txtUnit.Text = ""
txtPrice.Text = ""
End If
End Sub
私は現在、グローバル変数に多くのコードを含むリストビューのためにこのコードを持っています。私は1つの列を追加して合計テキストボックスに配置したいと思っています。それらを追加するが、私はどのようにわからない。特定の列の合計をリストビューに追加してテキストボックスに追加するにはどうすればよいですか?
ビジネスロジックはUIから実行する必要があります。あなたの数字は、テキストボックスに文字列として入力され、次にリストビューに入れられ、文字列から数値に変換されます。すべてがUI上にあります。入力時に番号の検証を処理する場合(いずれかの方法で行う必要があります)、オブジェクトに格納してUIに結果を表示する*ことができます。 – djv