VB6.0 海量的TextBox如何快速赋值?

VB6.0海量的TextBox如何快速赋值?窗体(Form1)上有一个按钮(Command1)和一万个文本框(Text1到Text10000)按钮里边有一个有着一万个元素... VB6.0 海量的TextBox如何快速赋值?窗体(Form1)上有一个按钮(Command1)和一万个文本框(Text1到Text10000)
按钮里边有一个有着一万个元素的变量,如何通过for循环吧这些变量一个个赋值塞入对应的Textbox
展开
 我来答
网海1书生
科技发烧友

2017-06-17 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部

首先要明确一点:窗体上是不可能放一万个文本框的,这已经大大超出了上限(貌似是512个,记不太清了,但肯定远远小于10000个);

其次,建议把文本框做成控件数组,这样就可以突破上限,因为VB是把整个控件数组当作一个控件来对待的。但能否达到一万个我没试过不知道,假定可以,则设这个文本框数组为 Text1(0)到Text1(9999),则用下面的代码就可以一次性赋值了(假定你说的一万个元素的数组变量是a):

For i = 0 To 9999
    Text1(i).Text = a(i)
Next

最后补充一句,在窗体中用大量的文本框来输入或显示数据是很愚蠢的做法,应该使用表格控件才是正道。

追问
谢谢了,其实一共就9个文本框,改成数组一样麻烦,我还是一个个添吧!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式