您的位置:程序门 -> vb -> 基础类



如何将string类型强制转换成form类型


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何将string类型强制转换成form类型[已结贴,结贴人:wanghaoitfk]
发表于:2007-05-31 09:07:57 楼主
form1.textbox1.text= "123 "

现在有由于需要需写成如下形式

dirm   frm   as   string
dim   tb   as   string

(?)(frm).controls(tb).text= "123 "

这问号里面应该填什么,知道的大侠请说一声~~~~
发表于:2007-05-31 09:10:061楼 得分:0
在controls里做一个循环查找,如果找到名称是tb的就把其text设置为123.
发表于:2007-05-31 09:19:462楼 得分:0
.net看多了吧!在vb中不能这么用的。
发表于:2007-05-31 09:21:533楼 得分:0
能有其他类似的方法实现吗,我只想把frm转换成form1类型的,5555~~~,这样也有错吗?
发表于:2007-05-31 09:24:324楼 得分:0
在form集合里按窗体名查找
发表于:2007-05-31 09:26:395楼 得分:0
不懂,能不能具体说说,如何查找法?
发表于:2007-05-31 09:41:436楼 得分:20
private   sub   command1_click()
        dim   mfrm   as   form
        dim   s   as   string
        s   =   "form2 "
        for   each   mfrm   in   forms
                if   mfrm.name   =   s   then
                        mfrm.controls( "text1 ").text   =   "hello   this   is   test "
                        exit   sub
                end   if
        next
        set   mfrm   =   forms.add(s)
        mfrm.show
        mfrm.controls( "text1 ").text   =   "hello   this   is   test "

end   sub
发表于:2007-05-31 09:47:527楼 得分:0
真的是   .net   书看多了吧,在   vb6.0   上是没有把基本类型转换成对象的。
发表于:2007-05-31 09:51:178楼 得分:0
理想与现实是有差距,俺终于明白了,谢谢各位的支持,从对象转向过程,确实有点郁闷~~~


快速检索

最新资讯
热门点击