HIDE属性窗格是否有键盘快捷键?

时间:2010-02-09 22:33:30

标签: visual-studio-2008

HIDE属性窗格是否有键盘快捷键?

4 个答案:

答案 0 :(得分:4)

有关如何构建宏的详细说明:

  1. 打开“属性”窗口
  2. Ctrl + Shift + R 开始进行微距录制
  3. 关闭“属性窗口”
  4. Ctrl + Shift + R 停止录制。
  5. Alt + F8 打开宏浏览器。
  6. RecordingModule > TemporaryMacro包含您的宏。将“RecordingModule”重命名为不同的名称。应该是这样的:

  7. Option Strict Off
    Option Explicit Off
    Imports System
    Imports EnvDTE
    Imports EnvDTE80
    Imports EnvDTE90
    Imports System.Diagnostics
    
    Public Module RecordingModule
        Sub TemporaryMacro()
            DTE.Windows.Item(Constants.vsWindowKindProperties).Close()
        End Sub
    End Module
    

    1. Tools > Customize以及Keyboard
    2. 搜索(取决于您重命名的方式)Macros.MyMacros.RecordingModule1.TemporaryMacro并选择您的快捷方式。

答案 1 :(得分:2)

如果没有,你可以随时创建一个宏来关闭属性窗口并将宏绑定到键盘快捷键。

答案 2 :(得分:2)

我遇到一个问题,如果WP200设计器的属性窗口中的VS2008设置为自动隐藏,它将不会显示任何内容。在我寻找解决方案时,我发现了这个问题。如问题中所述, F4 通常只显示/聚焦“属性”窗口。我按照Marcel的回答中的步骤进行了修改,并修改了如下所示的结果宏,以允许 F4 切换属性窗口:

Option Strict Off
Option Explicit Off
Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics

Public Module RecordingModule
    Sub TogglePropertiesTab()
        If DTE.Windows.Item(Constants.vsWindowKindProperties).Visible Then
            DTE.Windows.Item(Constants.vsWindowKindProperties).Close()
        Else
            DTE.Windows.Item(Constants.vsWindowKindProperties).Activate()
        End If
    End Sub
End Module

答案 3 :(得分:1)

不,我从未见过任何实际隐藏属性窗格的内容。您可以做的最好是将其设置为自动隐藏(单击Pin图标),然后使用 F4 在需要时将其打开。然后它会在你完成时自动隐藏。

编辑:看起来你可以为其创建一个宏,如其他答案所述。尼斯!