Window2.WindowState Özellik
Alır veya pencerenin durumu normal ve diğerleri, simge durumuna küçültülmüş olup olmadığını ayarlar.
Ad alanı: EnvDTE80
Derleme: EnvDTE80 (EnvDTE80.dll içinde)
Sözdizimi
'Bildirim
Property WindowState As vsWindowState
vsWindowState WindowState { get; set; }
property vsWindowState WindowState {
vsWindowState get ();
void set (vsWindowState value);
}
abstract WindowState : vsWindowState with get, set
function get WindowState () : vsWindowState
function set WindowState (value : vsWindowState)
Özellik Değeri
Tür: EnvDTE.vsWindowState
A vsWindowState sabit.
Notlar
Çünkü WindowState özelliğini ayarlar veya döndürür bir pencere ekranı kaplamış, simge durumunda veya normal olup, ortam MDI modunda düzgün çalışması aşağıdakiler olmalıdır.
Örnekler
Bu genel bir metin dosyası oluşturur ve görüntüler, WindowState özelliği.
Bu örnek, bir eklenti çalıştırma hakkında daha fazla bilgi için bkz: Nasıl yapılır: derlemek ve Otomasyon nesne modeli kod örneklerini çalıştırmak.
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)
WindowStateExample(_applicationObject)
End Sub
Sub WindowStateExample(ByVal dte As DTE2)
Dim win As Window2
win = CType(_applicationObject.ItemOperations.NewFile _
("General\Text File"), Window2)
MsgBox("Windowstate of " & win.Caption & " is " _
& (win.WindowState.ToString))
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;
WindowStateExample(_applicationObject);
}
public void WindowStateExample(DTE2 dte)
{
Window2 win;
win = (Window2)_applicationObject.ItemOperations.NewFile
(@"General\Text File", "MyTextFile", Constants.vsViewKindTextView);
MessageBox.Show("Windowstate of " + win.Caption + " is "
+ win.WindowState.ToString());
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.