首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请教 有没有办法在一个有模式的窗体下面显示一个无模式窗体!

2012-02-19 
请问 有没有办法在一个有模式的窗体下面显示一个无模式窗体!?窗体3个Form1Form2Form3From1上有个Command控

请问 有没有办法在一个有模式的窗体下面显示一个无模式窗体!?
窗体3个
Form1
Form2
Form3

From1   上有个   Command控件   代码如下:
Private   Sub   Command1_Click()
    Form2.Show   1
End   Sub

From2   上有个   Command控件   代码如下:
Private   Sub   Command1_Click()
      Form3.Show
End   Sub


当单击   From2上的Command时   提示:
当打开有模式窗体时不能显示无模式窗体  

麻烦请问各为大侠   在不改变Form2的显示模式   下   同时也不改变Form3   现有的显示模式   我如何避开这个错误提示  

或者说有没有其它的解决方案     望各位指点迷经!!谢谢!!

[解决办法]
Private Sub Command1_Click()
Form2.Show vbModal,Form1
End Sub

Private Sub Command1_Click()
Form3.Show,,Form2
End Sub

[解决办法]
两种办法,一种是自己用API处理,提供Mail,我会给你源代码.另一种方式就是用ActiveBar,ActiveBar放在正在显示的模式窗口上,然后把要显示的非模式窗口作为他的一个Float带区打开就OK了.

[解决办法]
Private Sub Command1_Click()
Form2.Show ,,Form1
End Sub

Private Sub Command1_Click()
Form3.Show,,Form2
End Sub

请不要试图在模式窗体上面再显示无模式窗体了,那样本身就是矛盾的,那样做的意义又何在呢?
[解决办法]
Private Sub Command1_Click()
Form2.Show vbModal,Form1
End Sub

Private Sub Command1_Click()
Form3.Show vbModal,Form2
End Sub

热点排行