以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  变量中的数字怎么用变量代替?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=127921)

--  作者:kljbdjz
--  发布时间:2018/11/25 9:30:00
--  变量中的数字怎么用变量代替?
Dim i As Short
Dim mlq2 As WinForm.TreeView = e.Form.Controls("TreeView2")


这句代码中的2可以用变量 i 代替吗?如果可以怎么写?



--  作者:y2287958
--  发布时间:2018/11/25 9:35:00
--  
e.Form.Controls("TreeView" & i)
--  作者:kljbdjz
--  发布时间:2018/11/25 15:13:00
--  
mlq2

这个地方的2可以怎么写呢?

--  作者:y2287958
--  发布时间:2018/11/25 15:15:00
--  
道理一样
--  作者:kljbdjz
--  发布时间:2018/11/25 15:18:00
--  
Dim "mlq" & i As 

这样写吗?提示出错啊!

--  作者:y2287958
--  发布时间:2018/11/25 15:31:00
--  
变量名称不可以这样合并,要事先定义
--  作者:kljbdjz
--  发布时间:2018/11/25 16:09:00
--  
要怎么事先定义?请问有相关资料参考吗?谢谢!
--  作者:y2287958
--  发布时间:2018/11/25 16:11:00
--  
http://www.foxtable.com/webhelp/scr/0209.htm
晕菜

--  作者:kljbdjz
--  发布时间:2018/11/25 16:58:00
--  
这些我都懂,但还是不能实现我的需求。
--  作者:有点甜
--  发布时间:2018/11/25 18:30:00
--  
以下是引用kljbdjz在2018/11/25 15:18:00的发言:
Dim "mlq" & i As 

这样写吗?提示出错啊!

 

不能这样用,如果需要,你可以用数组 http://www.foxtable.com/webhelp/scr/0216.htm

 

或者,你具体说明你为什么要这样做。