在线等~关于MDI窗体问题
Form1_Load事件dim frm1 as new frm1
dim frm2 as new frm2
frm1.MdiParent = Me
frm2.close()
MenuItem1_Click事件
dim frm1 as new frm1
dim frm2 as new frm2
frm1.MdiParent = Me
frm2.close()
MenuItem2_Click事件
dim frm1 as new frm1
dim frm2 as new frm2
frm2.MdiParent = Me
frm1.close()
编译执行后窗体不会关闭只隐藏在show的页面之后~~如何把因该关闭的窗体关close()掉~
--------------------编程问答--------------------
没看明白,Show的页面是个什么?
什么窗体不会关闭
--------------------编程问答-------------------- MenuItem2_Click事件
frm1.hide()
--------------------编程问答-------------------- 饿~~意外``没写SHOW的页面
Form1_Load事件
dim frm1 as new frm1
dim frm2 as new frm2
frm1.MdiParent = Me
frm1.show()
frm2.close()
MenuItem1_Click事件
dim frm1 as new frm1
dim frm2 as new frm2
frm1.MdiParent = Me
frm1.show()
frm2.close()
MenuItem2_Click事件
dim frm1 as new frm1
dim frm2 as new frm2
frm2.MdiParent = Me
frm2.show()
frm1.close()
编译执行后窗体不会关闭只隐藏在show的页面之后~~如何把因该关闭的窗体关close()掉~
--------------------编程问答--------------------
我知道了,没想到VB.NET还可以使用VB那种直接调用
你看看frm1和类frm1重名了,实际上你frm1.show的不是你dim 的frm1
dim f1 as frm1
dim f2 as frm2
这样就可以了
--------------------编程问答-------------------- 改了还是不行~
Form1_Load事件
dim frm1 as new from1
dim frm2 as new from2
frm1.MdiParent = Me
frm1.show()
frm2.close()
MenuItem1_Click事件
dim frm1 as new from1
dim frm2 as new from2
frm1.MdiParent = Me
frm1.show()
frm2.close()
MenuItem2_Click事件
dim frm1 as new from1
dim frm2 as new from2
frm2.MdiParent = Me
frm2.show()
frm1.close() --------------------编程问答-------------------- 你把窗体的申明放在外边
dim frm1 as new from1
dim frm2 as new from2
Form1_Load事件
frm1.MdiParent = Me
frm1.show()
frm2.close()
MenuItem1_Click事件
frm1.MdiParent = Me
frm1.show()
frm2.close()
MenuItem2_Click事件
frm2.show()
frm1.close() --------------------编程问答-------------------- 最好不要这样使用, 检测当前的活动子窗体进行关闭,会更好一些 --------------------编程问答-------------------- 7楼的`检测当前活动子窗体关闭`代码怎么写? --------------------编程问答-------------------- 6楼地~~
放外面我也试过了``窗体来回跳转时会报"以处置对象XXX错误"
补充:.NET技术 , VB.NET