所在的路径下没有某个窗体,但是我打开工程,发现里面有这个窗体
这是怎么回事?
先谢谢各位了!祝大家新年快乐,爱情事业双丰收!

解决方案 »

  1.   

    这个窗体SAVE AS到了别处...
      

  2.   

    原因是保存时窗体文件.frm与工程文件.vbp没保存在同一目录下造成的,你打开很早以前备份的代码,打开的工程里有这个窗体是吗?如果是的的话,在文件菜单里点Form1.frm另存为,在另存为对话框里就能看到它在哪里
      

  3.   

    方法可行
    可是我搜索了,没有路径,那就表示还在这个目录下,但是就是找不到,只能找到它的.frx文件
    又是为什么呢?
      

  4.   

    还在这个目录下,但就是找不到,只有.frx文件
      

  5.   

    开始--搜索--文件或文件夹--所有文件或文件夹--输入  ‘窗体名.frm‘
    点击“搜索”按钮
      

  6.   

    找到原因了,窗体不是以.frm格式存在的,而是后面没有后缀名,
    之前把它当作没用的文件给删了,
    所以找不到,而备份的可以加载
    还是谢谢各位了
    不过我想知道,为什么没用后缀名也可以加载?
      

  7.   

    带后缀的 Form1.frm 文件,直接双击打开或者添加到工程中,VB 才需要根据后缀来判断它是窗体。
    如果是在 .vbp 文件中直接有下面的内容,那么 VB 就直接认为无后缀的文件 Form1 是窗体。
    [code=INIFile]Form=Form1[/code]你如果给将文件名加后缀,在 .vbp 文件中也要修改,通常应该是:
    [code=INIFile]Form=Form1.frm[/code]
      

  8.   

    更正,更正
    直接双击打开或者添加到工程中,VB 是根据文件头来判断类型的,你可以将文件名更改为 Form1.cls 后双击打开试试。
    所以后缀是不重要的。