Window2.Caption 屬性
取得或設定視窗標題。
命名空間: EnvDTE80
組件: EnvDTE80 (在 EnvDTE80.dll 中)
語法
'宣告
Default Property Caption As String
string this { get; set; }
property String^ default {
String^ get ();
void set (String^ value);
}
abstract Caption : string with get, set
function get Caption () : String
function set Caption (value : String)
屬性值
型別:System.String
視窗標題。
備註
可對 [工具] 視窗設定 Caption。
範例
這個範例中,會連結 [輸出視窗]、[命令視窗] 和 [方案總管]。然後會管理這些連結視窗的寬度和高度,並顯示這些視窗的某些屬性 (包含 Caption)。
如需如何像執行增益集一般,執行這個範例的詳細資訊,請參閱 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)
CaptionExample(_applicationObject)
End Sub
Sub CaptionExample(ByVal dte As DTE2)
Dim Frame As Window
Dim w1 As Window = _
_applicationObject.Windows.Item(Constants.vsWindowKindSolutionExplorer)
Dim w2 As Window = _
_applicationObject.Windows.Item(Constants.vsWindowKindOutput)
' Create a linked window frame and dock Solution Explorer
' and the Ouput window together inside it.
Frame = _applicationObject.Windows.CreateLinkedWindowFrame(w1, w2, _
vsLinkedWindowType.vsLinkedWindowTypeDocked)
MsgBox("Total number of windows in the linked window frame: " & _
Frame.LinkedWindows.Count)
' View some window properties.
MsgBox("Window ObjectKind property value: " & Frame.ObjectKind)
MsgBox("Window Caption for w1: " & w1.Caption)
' Resize the entire linked window frame.
Frame.Width = 500
Frame.Height = 600
Frame.Left = 100
MsgBox("Frame height, width, and position changed.")
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;
CaptionExample(_applicationObject);
}
public void CaptionExample(DTE2 dte)
{
Window Frame;
Window w1 =
_applicationObject.Windows.Item(Constants.vsWindowKindSolutionExplorer);
Window w2 =
_applicationObject.Windows.Item(Constants.vsWindowKindOutput);
// Create a linked window frame and dock Solution Explorer
// and the Output window together inside it.
Frame = _applicationObject.Windows.CreateLinkedWindowFrame
(w1, w2,vsLinkedWindowType.vsLinkedWindowTypeDocked);
MessageBox.Show("Total number of windows in the linked
window frame: " + Frame.LinkedWindows.Count.ToString());
// View some window properties.
MessageBox.Show("Window ObjectKind property value: "
+ Frame.ObjectKind);
MessageBox.Show("Window Caption for w1: " + w1.Caption);
// Resize the entire linked window frame.
Frame.Width = 500;
Frame.Height = 600;
Frame.Left = 100;
MessageBox.Show("Frame height, width, and position changed.");
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。