[请教] 将窗体的TopMost属性设为True, 但窗体为什么还是不能最前?
日期:2006-06-28 荐:
[请教] 将窗体的TopMost属性设为True, 但窗体为什么还是不能最前?将窗体的TopMost属性设为True,但点击击其它窗体时,它就被隐藏了,而不是一直最前。请问还有什么属性要设吗?谢谢“但点击击其它窗体时,它就被隐藏了,而不是一直最前”一般情形不会的吧,除非其它窗体也是TopMost.TopMost是相对的,比如: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim f As New Form f.TopMost = True f.Show() Dim f2 As New Form f2.TopMost = True f2.Show() End Subf窗体和f2窗体是可以相互遮掩的。感谢 lzmtw(水如烟) 回复。我在一个主窗体formain中分别(不同时) 启动两个子窗体 form1, form2form1和form2属性设置完全相同,启动方法都为form.showform1启动后一直最前,点击formmain无效而form2启动后,点击formmain时,form2就到后面去了。朋友们再帮忙分析分析,谢谢!你说Form2跑到FormMain后面去?那是不可能的吧,毕竟Form2是FormMain的子窗体。还是说Form1跑到Fomr2后面去了,那是正常的,不过你双说"不同时"。Form2的MdiParent真是FormMain吗?To lzmtw(水如烟): formmain和form1, form2都没有设mdi属性。 是通过点击formain上的工具栏启动form1,form2的
标签: