有两个窗体分别为Form1和Form2,在Form1中有这么一段代码来多次打开Form2
Set sForm = New Form2
sForm.Show
打开后,我想有选择的关闭其中一个或者某几个,也可能同时全部关闭,请问怎么实现,我是菜鸟,各位老大别见笑!谢谢先了!
Set sForm = New Form2
sForm.Show
打开后,我想有选择的关闭其中一个或者某几个,也可能同时全部关闭,请问怎么实现,我是菜鸟,各位老大别见笑!谢谢先了!
解决方案 »
- 重绘按钮,如何截获按钮Caption改变时的消息!
- 如何获取程序的第三层子类的句柄
- 用户控件
- 大量VB+ORACLE的模块开发外包!!!
- msflexgrid?
- 如何去掉webbrowser右建web菜单,变成VB中右建弹出菜单?
- 当把窗体设置成透明时如何使窗体上的文字或控件中的文字可见?
- 初学,急需解决数组问题,很急,请速解救!
- 如何把*.txt文件批量导入同一个ACCESS数据库成为表1、表2、表3……(在线等,分不够再加!)
- 请问我在VB窗体中写SQL语句时为什么总是有错,是不是要在窗体中要放个相关的控件才行?
- 請問Sql的,Update 表1 set 表1.字段1=表2.字段1 where 表1.Id=表2.ID 這句怎樣寫才對?
- 又一问: 调用com总出错,请帮忙!!!
sForm1.ShowSet sForm2 = New Form2
sForm2.ShowSet sForm3 = New Form2
sForm3.Showunload sForm1
...
Me.Tag="AAA"
然后在需要关闭窗体的按钮或过程中遍历所有窗体判断Tag属性就可以了。
Dim frm As Form
For Each frm In Forms
If frm.Tag ="AAA" Then Unload frm
Next其实有很多时候,我们需要用几个变量来控制窗体的状态,此时用窗体的Tag属性是很好的。
其他控件也有这个属性,既然有这个属性,就要完全利用上。楼主,给点分,最近手头有点紧