Window2.Caption 속성
창의 제목을 가져오거나 설정합니다.
네임스페이스: EnvDTE80
어셈블리: EnvDTE80(EnvDTE80.dll)
구문
‘선언
Default Property Caption As String
Get
Set
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을 비롯한 해당 속성의 일부를 표시합니다.
이 예제를 추가 기능으로 실행하는 방법에 대한 자세한 내용은 방법: 자동화 개체 모델 코드의 예제 컴파일 및 실행을 참조하십시오.
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 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.