【解決方法】Visual Basic 2008 を使用してグループ化されたテキスト ボックスに整数の配列を表示する

プログラミングQA


Visual Basic 2008 でグループ化されたテキスト ボックスに整数の配列のメンバーを表示する方法
前もって感謝します

つまり

Public group1 As New List(Of Control)

Public Sub assign()

group1.Add(Me.textbox1)
group1.Add(Me.textbox2)
group1.Add(Me.textbox3)
group1.Add(Me.textbox4)
group1.Add(Me.textbox5)
group1.Add(Me.textbox6)
group1.Add(Me.textbox7)
group1.Add(Me.textbox8)
group1.Add(Me.textbox9)
group1.Add(Me.textbox10)
Dim i As Integer
Dim arraylist(7) を整数として

配列リスト (0) = 1
配列リスト (1) = 2
配列リスト (2) = 3
配列リスト (3) = 4
配列リスト (4) = 5
配列リスト (5) = 6
配列リスト (6) = 7
配列リスト (7) = 8

i = 0 の場合 UBound(件名) へ
For Each A In mon1
TypeOf A が TextBox の場合
A.Text = A.Text & arraylist(i).ToString & vbCrLf
終了条件
次へ (A)

サブ終了

Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Button1.Click を処理します
assign() を呼び出します
サブ終了

問題は、グループ内の各テキストボックスに同じ番号が表示されないようにする方法がわからないことです..
前方またはより良い代替手段に関する親切なアドバイス

解決策 1

VB
dim I as integer
dim arr(5) as integer

for I = 0 to ubound(arr)
    textbox1.text = textbox1.text & arr(I).tostring & vbcrlf
next

解決策 2

integer.tryparse(num1.text, num1

コメント

タイトルとURLをコピーしました