在 VB 中,如果有两个窗体操作时,一般是将【Form1】作为(无模式的)背景窗体,【Form2】作为(有模式的)弹出窗体。这样必须操作完【Form2】并关闭后,才能操作【Form1】。 这样做是为了以后编制【管理信息系统】或大型软件系统时,打开了多个数据库表,不至于引起【数据混乱】现象(初学者可能不会很明白)。 其实,一套软件系统在 Windows 的任务栏上只显示一个【任务按钮】。而这个【任务按钮】就是【无模式的背景窗体】。 如果【Form1】和【Form2】都是无模式窗体,程序运行后,将在 Windows 的任务栏上显示两个【任务按钮】,让人误解成【运行了两套软件】。