VB中开发MDI应用系统。但VB中的子窗体最大化后,会内嵌在MDI主窗体中,屏幕上看到的是MDI主窗体包住子窗体,子窗体的空间严重缩小,限制了子窗体的满屏显示。
相比PB的popup类型的窗体,它最大化的时候,会充满整个屏幕,在屏幕上只看到它自己,而MDI主窗体则被完全遮盖掉。
我看过一些用VB开发的应用程序也可以实现这样的效果,譬如金蝶ERP的K3系统(众所周知,金蝶ERP是用VB开发的),就可以实现这样的功能,但不知道是如何实现的,现在想请教一下各位高手,如何才能实现这样的效果?

解决方案 »

  1.   

    本人补充最重要的一点区别,就是VB的子窗体最小化后,会停靠在MDI父窗体内部的左下角上,这样当父窗体移动的时候,会带着子窗体一起移动;而PB中的popup子窗体最小化后,会停靠在操作系统的任务栏上,无论父窗体怎样移动,它都是停靠在任务栏上。
    PB的这个窗体实在太令人喜爱了!! 
      

  2.   

    你要可以最大化的窗体不做成MDI的子窗体就可以了呀?可以共存的呀……
    不太明白楼主的意思……
      

  3.   

    窗口不要设置为MDI子窗口就能达到你的效果了