图片看不到。
你先看一下 添加窗口-》选项 时生成的那个窗口的代码和原理
估计对你很有帮助。
问题3
如果程序关闭后后,进程中还有运行 ,那说明你程序关闭命令有问题。
如果是窗体的关闭,用 unload me 来关闭自己这个窗口, 不要用 me.hide 来隐藏窗口,隐藏窗口会造成你这种的情况。
还有就是隐性加载窗口的问题,如,你引用的另一个窗口的数据,但没有显性加载窗口,就会产生VB自动加载指定窗口,造成隐性加载窗口,但你程序退出时,又没有释放,所以造成进程还在。
第三种可能,如用定时器,调用的一函数还在运行,或用定时器,模拟多线程,里面有函数还在运行,也会造成进程还在,但这种情况下,如果函数运行后,进程就会自动关闭。
不知你是哪一种情况。
如果你确定程序退出时,使用命令 END 来彻底结束程序的运行,这个命令,会自动关闭所有打开的文件,关闭所有窗口,关闭所有的对象,连接等,然后正常退出。