C# mdi容器

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:44:06
在 C# 2005中 用 ShowDialog() 方法打开一个窗体后,该窗体不关闭的话不能操作其他窗体,我现在想在 一个窗体的mdi容器中实现这样的功能,怎么实现。在mdi容器中打开窗体不能使用ShowDialog() 方法,只能使用Show()

不需要mdi窗体就能实现。
跳转的时候
Me.Hide()
Dim frm As New frm_4220
With frm
.ShowDialog()
.Dispose()
End With

Me.Show()

关闭的时候
Me.Close()

vb.net 会改成c#的吧,不给你改了

有一个属性,就是当前窗体在所有窗体之上,那个属性改下,就可以了,那样的话,那个窗体不关闭,别的窗体也一样关闭不了,你可以在窗体属性里面看看。。。

(网吧电脑没VS2005,不好意思,不过,在窗体属性里一定有这个属性。。。)