为什么改变了主窗口,程序运行时会自动打开两个窗口?原来我的主窗口是frmMain,后来我加了一个窗口frmFirst,并且我把frmFirst设为主窗口,程序运行时会同时打开frmMain和frmFirst两个窗口,我重建了工程也不行,不知道是什么原因?我把frmMain设为主窗口,启动时是正常的。备注:我的frmFirst窗口里面没有调用frmMain窗口。

解决方案 »

  1.   

    在工程文件中是否调用了frmMain
    在frmMain的创建过程中是否调用了Show;
      

  2.   

    还有在frmFirst显示前是否间接调用了frmMain;
    你最好单步看一下
      

  3.   

    我在工程文件中没有调用了frmMain
    在frmMain的创建过程中也没有调用Show;怎么单步调试法?在那设断点?
      

  4.   

    我在单步调试时发现在frmMain窗口中的FormCreate事件执行完后就直接到FormShow事件中去了,不知道为什么会到那里去?备注:我把FormCreate事件中的全部代码注掉它也会到FormShow事件中去。
      

  5.   

    project-->options
    把你的frmMain(就是不想出现的那个)移到右面去!
    ok!
    给分吧!