如何unload 某个名字是变量的窗体 这样的,我现在要Unload 一个窗体,但是这个后面是根据TabStrip1.SelectedItem.Key来的,也就是说,是一个变量,要unload的这个窗体的名字,和这个变量是一致的,请高手指点一二 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 现在的问题是,如果直接写Unload TabStrip1.SelectedItem.Key会提示类型不匹配,因为这个变量是一个字符串,unload只能是object 是这样的,我在双击TreeView的时候,做了2个事情1个是打开窗体,二个是让TabStrip增加了一个tabs这个tabs的keys保存的是这个窗体名字所以,我想在关闭这个tabs的时候,关闭掉这个窗体所以有了上面的问题。 dim obj as form for each obj in forms if instr(1,obj.name,TabStrip1.SelectedItem.Key)>0 then unload objnext 非常感谢,,,经测试Unload可以完成,不过还遇到点小问题,我研究下。 定义一个窗体类型的变量如xxxx=frmload1.nameunload xx 可能我没描述清楚,,,呵呵,现在的关键问题就是,窗体名是一个变量,当然变量不会是一个窗体的,是一个等于要unload的窗体的name属性字符串,unload的时候会提示类型不匹配。如果按你描述这种方法,我直接unload frmload1就可以啦。用chenjl1031的方法是可以的,实现了变量到窗体的转换。不过还是感谢,谢谢每一个回答的人 Winsock 的接收问题 高手指点 在线等 求高人指点,关于VB打开多个WORD文档,手动关闭所有word后 再运行出错! 如何播放资源文件中的音乐 请教大家个简单的问题,教教俺这初学者啊 关于PictureBox的问题? 请问如何在一个记录集中搜索除了一个特定记录外符合条件的记录啊? 请教数据库间操作! 问!listview大图标时,有什么办法可以改变图标与图标之间的间距? ▄▅▆▇█ 大家看看我的软件,提点改进意见 █▇▆▅▄ CSDN程序员简历!(HOT) 在VB6中,如何运行Imagelist控件 VB如何打开浏览并服务器上文件,大虾请指教!在线等待!!
Unload TabStrip1.SelectedItem.Key
会提示类型不匹配,因为这个变量是一个字符串,unload只能是object
1个是打开窗体,
二个是让TabStrip增加了一个tabs
这个tabs的keys保存的是这个窗体名字
所以,我想在关闭这个tabs的时候,关闭掉这个窗体
所以有了上面的问题。
for each obj in forms
if instr(1,obj.name,TabStrip1.SelectedItem.Key)>0 then unload obj
next
unload xx
可能我没描述清楚,,,呵呵,
现在的关键问题就是,窗体名是一个变量,当然变量不会是一个窗体的,是一个等于要unload的窗体的name属性字符串,unload的时候会提示类型不匹配。
如果按你描述这种方法,我直接unload frmload1就可以啦。
用chenjl1031的方法是可以的,实现了变量到窗体的转换。
不过还是感谢,谢谢每一个回答的人