每次打开工程组就打开大量的代码窗口,要一个一个手动关,烦死了,有没有CloseAll功能啊。唉,用惯了VS2005,回来做个Vb6.0的项目,快疯了。

解决方案 »

  1.   

    自己写一个插件也很简单,几句话而已
    新建一个“外接程序”工程,给这个事件编写代码
    '当 IDE 中的菜单被单击时,这个事件被激活
    Private Sub MenuHandler_Click(ByVal CommandBarControl As Object, handled As Boolean, CancelDefault As Boolean)
        Dim i As Long
        For i = VBInstance.Windows.Count To 1 Step -1
            If VBInstance.Windows(i).Type = vbext_wt_CodeWindow Or VBInstance.Windows(i).Type = vbext_wt_Designer Then
                VBInstance.Windows(i).Close
            End If
        Next
    End Sub
      

  2.   

    与工程文件(如:Project1.vbp)同一目录有个同名的 vbw 文件(如:Project1.vbw),将 vbw 用记事本打开,删除全部内容,保存,再将 vbw 更改为只读。以后打开工程有没有任何默认打开的窗口了。
      

  3.   

    yachong(蚜虫) 的好用,呵呵
      

  4.   

    vbman2003(家人) ( 两星(中级)) 信誉:100  2007-08-09 15:45:24  得分:0yachong(蚜虫) 的好用,呵呵要LZ花时间写AddIn?不必要啦。用现成的:
    1.MZTools 你google一下。
    2.用CodeHelp,我每天用,方便,稳定!
    http://www.Planet-Source-Code.com/vb/scripts/ShowCode.asp?txtCodeId=62468&lngWId=1
    有源码,您只要编译一下,然后在菜单中选择安装。