永发信息网

vb中关于模块问题。

答案:1  悬赏:40  手机版
解决时间 2021-11-26 06:54
vb中关于模块问题。
最佳答案
Controls是窗体的属性,不是模块的属性,所以把它放到模块中就会出错了。
如果要把Controls放在模块中使用,就要明确指定它的所属窗体,比如 Form1.Controls ,这样就没错了。
补充说一下,之所以在窗体中可以直接用 Controls,是因为当前窗体(即Me)是默认值,可以省略不写的,完整的写法应该是 Me.Controls
再补充说一下:并不是所有代码都可以放到模块中的,如果是与窗体中的控件直接有关联的代码就不适合放到模块中。一般都是在多个窗体中公用的、与控件没有直接关系的自定义函数或子过程才适合放到模块中。
再再补充一下:具体到你这个程序,你可以把列表框这个对象直接传递到你这个sosuoList子过程中,即:
Public Sub sosuoList(List As ListBox, MyPath As String)

然后下面就是
List.AddItem Myname
就行了,不用Controls了。当然在窗体中调用这个子过程的时候也要改一下,比如:
sosuoList List1, "d:abc"

注意List1这里就不需要加引号了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于介绍陈学冬的英语作文带翻译
如何在中信证券软件里把K线图的多头买入和多
alc隔墙板材和grc的区别谁清楚
求助这两组单词的翻译,谢谢!
粘竹子要用什么胶水
描写回家的古诗有哪些?
现在汽车suv有哪些
为什么有时候预感会比较灵验?
酸梅酒不可与什么同吃
余罪那首另类的伴奏是什么
男士入珠自己怎么包扎刀口 自己入珠需要注意
10.13美原油库存意外大增之后,今日初请和双e
新型水表,﹤00629>是什么吨位
半紫半黄这样表示颜色的词还有哪些
越狱第三季里面的男孩为什么进监狱的
推荐资讯
欠信用卡5万跑路了会被通缉吗
酒都商业步行街地址有知道的么?有点事想过去
甲委托乙代理案件,
天地华宇物流(陈店镇西环路顺丰快递斜对面天
建阳开小吃店什么最赚钱最好卖?
师妹问我高考成绩,突然说我二战,我觉得很丢
解比咧19.2分之2x等于8分之11,x的值是多少
孔子的弟子——胡乱,是否存在?如果有,请给
巨蟹座男生喜欢女生,为什么总会过一段时间靠
打架导致对方肋骨三根轻微破裂需要判多久
北京菩提子批发市场在哪
牛勇敢、钱玉鑫隆鼻好吗 哪个好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?