vb中如何用keypress在文本框中输入字符 并且赋值给给数组

2024-11-19 00:30:33
推荐回答(1个)
回答1:

1、必须满足的条件:如果文本框是数组控件,声明的数组必须和文本框对应;如果文本框不是数组控件,声明的数组必须和文本框的个数相符;如果声明的数组是动态的,必须声明数组的下标。
2、数组的声明(以20个文本框为例):静态数组:Dim AA(1 To 20) As String ;动态数组:Dim AA() As String;在后面定义数组下标,ReDim AA(1 To 20)
3、为数组赋值:
文本框为20个数组控件:
For I=1 To 20
AA(I) = Text1(I-1).Text
'注意:I-1 是文本框数组是从0开始的,20个文本框数组控件下标最小为0,最大为19。
'在执行上面语句,文本框的内容赋值给数组了。
Next I
文本框不是数组控件,要逐一赋值,这个就不一一列举了。

4、如果是将一个文本框的内容分别赋值给数组,又是另外的情况,需要根据你的要求才能决定,由于不知你是什么情况,所以不好回答。