比方我一个窗体中有50个复选框控件, 分别命名为x1,x2……x50
然后在每个复选框后分别跟了一个TEXTBOX,命名t1,t2……t50 ,其内容分别是一号,二号……五十号
最后在添加一个 Command1 控件 和 TEXTBOX (t51)
想达到的效果就是 在按下Command1后 能在t51里面 显示出所有打过勾的复选框 后面TEXTBOX中的文本内容
本来想用IF来做, 但因为控件太多,觉得用IF来写太长了
所以特地把控件命起的有点规律,希望能求一个用DO WHILE 或FOR 循环做的
然后在每个复选框后分别跟了一个TEXTBOX,命名t1,t2……t50 ,其内容分别是一号,二号……五十号
最后在添加一个 Command1 控件 和 TEXTBOX (t51)
想达到的效果就是 在按下Command1后 能在t51里面 显示出所有打过勾的复选框 后面TEXTBOX中的文本内容
本来想用IF来做, 但因为控件太多,觉得用IF来写太长了
所以特地把控件命起的有点规律,希望能求一个用DO WHILE 或FOR 循环做的
if chk(idx)。value = checked then
str = str & txt(idx)
end if
next
txt51 = str
还有 idx chk 是什么?
chk是checkbox控件的名字,你喜欢什么名就替换。
这个我到试过的 就是原来的控件命是X1的话 现在就变成x1(1),x1(2)……x1(50)了对吧但后面再怎么写啊 ?
能给出代码吗?
for i = 1 to Chk.Count
if chk(i).value = 1 then str = str & txt(i).text
next
txt(51).text = str