2016-11-21 13 views
0

私は5つのテキストボックスを持っていますが、それぞれに値と、配列に格納するすべての値を書き込む必要があります。 ビクターはコメントで指摘のように、私は複数のテキストボックス値を配列に格納する方法

Dim arrayNames() As String = {CDec(txtName1.Text), CDec(txtName2.Text), CDec(txtName3.Text), CDec(txtName4.Text), CDec(txtName5.Text)} 
+2

Dim myArray() As String myArray = Array(TextBox1.Value, TextBox2.Value, TextBox3.Value) 'later, add another element to the array: ReDim Preserve myArray(Ubound(myArray)+1) myArray(UBound(myArray)) = TextBox4.Value 
これを試してください:配列のサイズを変更し、既存の値を保持ReDim Preserveステートメントを使用)、CDec(txtName2.Text)、CDec(txtName3.Text)、CDec(txtName4.Text)、CDec(txtName5.Text)) ' –

+0

解決策を試しましたか? –

答えて

0

は、アイテムの既知のセットでArray関数を使用しなかったものを、この:

Dim myArray() As String 
myArray = Array(TextBox1.Value, TextBox2.Value, TextBox3.Value) 

アレイに動的に追加する必要がある場合は、その後のことができます。 `バリアントとして薄暗いarrayNames:arrayNames =配列(CDEC(txtName1.Text

関連する問題