ToolWindows.CommandWindow 屬性
取得 CommandWindow 物件。
命名空間: EnvDTE80
組件: EnvDTE80 (在 EnvDTE80.dll 中)
語法
'宣告
ReadOnly Property CommandWindow As CommandWindow
Get
CommandWindow CommandWindow { get; }
property CommandWindow^ CommandWindow {
CommandWindow^ get ();
}
abstract CommandWindow : CommandWindow
function get CommandWindow () : CommandWindow
屬性值
型別:EnvDTE.CommandWindow
CommandWindow 物件。
範例
這個增益集範例會啟動 [命令視窗] 並在其中加入文字。 如需如何執行 Automation 範例的詳細資訊,請參閱 HOW TO:編譯和執行 Automation 物件模型程式碼範例。
Imports EnvDTE
Imports EnvDTE80
Public Sub OnConnection(ByVal application As Object, _
ByVal connectMode As ext_ConnectMode, ByVal addInInst As Object, _
ByRef custom As Array) Implements IDTExtensibility2.OnConnection
_applicationObject = CType(application, DTE2)
_addInInstance = CType(addInInst, AddIn)
CommandWindowManip(_applicationObject)
End Sub
Public Sub CommandWindowManip(ByVal dte As DTE2)
Dim myCmd As CommandWindow
myCmd = _applicationObject.ToolWindows.CommandWindow
MsgBox(myCmd.Parent.Caption & " is about to be activated.")
myCmd.Parent.Activate()
myCmd.OutputString("Test command window text.")
End Sub
using EnvDTE;
using EnvDTE80;
using System.Windows.Forms;
public void OnConnection(object application,
ext_ConnectMode connectMode, object addInInst, ref Array custom)
{
_applicationObject = (DTE2)application;
_addInInstance = (AddIn)addInInst;
CommandWindowManip(_applicationObject);
}
public void CommandWindowManip (DTE2 dte)
{
CommandWindow myCmd;
myCmd = _applicationObject.ToolWindows.CommandWindow;
MessageBox.Show("The Command Window is about to be activated.");
myCmd.Parent.Activate();
myCmd.OutputString("Test command window text.");
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。