已经打开一个模式窗体form1.show vbmodal了,能否这个模式窗体form1上再打开一个非模式窗体,有没有解决方法?

解决方案 »

  1.   

    //不行,除非先把模式窗体卸出  unload form1
      form2.show
      

  2.   

    我想模拟MSN弹出消息的窗口,屏幕右下角的弹出的窗口是非模式的,如果我打开了一个模式窗口在编辑数据,弹出MSN窗口就出错了,能否用API解决的???求救
      

  3.   

    考虑一下FORM的Zorder()方法,我没用过,但曾经看到好像可以实现这种效果
      

  4.   

    还有一个问题是
    form1.show vbmodal在form1
    sub Form_Load()
    msgbox "找不到记录"
    unload me'//执行这条后,上面那条form1.show vbmodal要出错,那检查应当放在哪里?
    end sub
      

  5.   

    不能在Load事件中执行Unload Me,可以放在Activate事件中。或先检查,再加载窗体。
    这种程序不建议使用vbmodal窗体,MSN弹出消息的窗口是至顶样式,除非登录、强制暂停等特别需求外,不要使用vbmodal窗体。可用至顶样式代替。