作者在 2009-11-22 17:23:40 发布以下内容
论坛突然出现故障了,唉。。。。幸亏老静挂了个提示页。呵呵,终于开了,开了就好呀
刚才看了一个网友问VB.NET下,关于父窗体与子窗体的问题,呵呵,这个问题还真不好弄。以往接受这样任务时,都没有在父窗体上写过控件,即使写,也都是靠右。
这个问题有点挑战性,嘿嘿,弄了半小时,有结果了
下面是答案:
例子中,FORM1 的IsMdiContainer为真或为假都没有关系
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim f2 As New Form2
f2.TopLevel = False
Me.Controls.Add(f2)
f2.Show()'到这里仍然会有楼主说的现象
f2.BringToFront()'加上这一句,再看看吧,嘿嘿
End Sub
Dim f2 As New Form2
f2.TopLevel = False
Me.Controls.Add(f2)
f2.Show()'到这里仍然会有楼主说的现象
f2.BringToFront()'加上这一句,再看看吧,嘿嘿
End Sub