专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

下标越界,该如何解决

发布时间:2011-06-23 15:57:23 文章来源:www.iduyao.cn 采编人员:星星草
下标越界
Private   Sub   Command1_Click()
Dim   TEXT()   As   TextBox


Dim   j   As   Integer
For   j   =   1   To   4

TEXT(j)   =   TEXT(j   +   1)
Next   j
End   Sub
为什么它老说我下标越界,请邦我

------解决方案--------------------
Dim TEXT() As TextBox

...............................
没new没大小
------解决方案--------------------
在j=4时j+1=5,如果你只有4个控件的话,那当然就越界了啊。
Private Sub Command1_Click()
Dim TEXT() As TextBox
TEXT(4).Text= " "
Dim j As Integer
For j = 1 To 3
TEXT(j).Text = TEXT(j + 1).Text
Next j
End Sub

还有,你用的是VB.NET么?
你的这个程序虽然定义了TextBox控件,但是并没有将它们加载到窗体上,运行时是不会显示的啊.
楼主最好找一本入门的书看一下,呵呵.
我上次给你回复的那个帖子( "五个TEXTBOX的内容复制 ")你再看一下,应该有帮助的.
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: