【问题标题】:Maximize the Visual Studio IDE from a macro?从宏最大化 Visual Studio IDE?
【发布时间】:2010-03-05 15:53:19
【问题描述】:

虽然我完全愿意相信在其他地方有人问过这个问题,但我一直没能找到它。

我目前正在使用宏通过导入 .vssettings 文件在 Visual Studio 中切换窗口布局,但这些文件不保持 IDE 的最大化状态(我有一个想要最大化的单屏布局,以及不应该的双屏布局)。我想更改加载这些设置的两个宏以最大化或恢复 IDE 窗口,但到目前为止我还没有找到方法。

那么,对于实际问题:如何通过宏以编程方式最大化或恢复 Visual Studio (2008) IDE 窗口?

【问题讨论】:

    标签: visual-studio macros


    【解决方案1】:

    您能否从 WindowEvents 对象中捕获 WindowCreated 事件并将 Window 设置为最大化状态?

    Private Sub WindowEvents_WindowCreated(ByVal Window As EnvDTE.Window) Handles WindowEvents.WindowCreated
        Window.WindowState = vsWindowState.vsWindowStateMaximize
    End Sub
    

    【讨论】:

    • 虽然我不需要捕捉事件(我想在应用窗口样式时应用它,所以我已经在执行代码),不知何故我设法错过了@ 987654322@ 财产。谢谢!
    【解决方案2】:

    这是为我做的:

        DTE.MainWindow().WindowState = vsWindowState.vsWindowStateMaximize
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-26
      • 2010-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多