Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft einen Wert ab oder legt ihn fest, der die Abmessungen des Fensters in Pixel anzeigt.
Namespace: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Syntax
'Declaration
Property Height As Integer
int Height { get; set; }
property int Height {
int get ();
void set (int value);
}
abstract Height : int with get, set
function get Height () : int
function set Height (value : int)
Eigenschaftswert
Typ: System.Int32
Die Höhenabmessung des Fensters in Pixel.
Beispiele
In diesem Beispiel wird ein verknüpfter Fensterrahmen erstellt, das Ausgabefenster und der Projektmappen-Explorer werden dem verknüpften Rahmen hinzugefügt, die Größe des verknüpften Fensterrahmens wird geändert, und dann werden die Fenster vom Rahmen abgedockt.
Weitere Informationen zum Ausführen dieses Beispiels als Add-In finden Sie unter Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell.
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)
HeightExample(_applicationObject)
End Sub
Sub HeightExample(ByVal dte As DTE2)
Dim Frame As Window
Dim w1 As Window2 = _
CType(_applicationObject.Windows.Item _
(Constants.vsWindowKindSolutionExplorer), Window2)
Dim w2 As Window2 = _
CType(_applicationObject.Windows.Item _
(Constants.vsWindowKindOutput), Window2)
' Create a linked window frame and dock Solution Explorer
' and the Ouput windows together inside it.
Frame = _applicationObject.Windows.CreateLinkedWindowFrame(w1, w2, _
vsLinkedWindowType.vsLinkedWindowTypeDocked)
MsgBox("Total number of windows in the linked window frame: " & _
Frame.LinkedWindows.Count)
' Resize the entire linked window frame.
Frame.Width = 400
Frame.Height = 600
Frame.Left = 100
MsgBox("Frame height, width, and position changed.")
MsgBox("Now removing the windows from the linked window frame...")
Frame.LinkedWindows.Remove(w1)
Frame.LinkedWindows.Remove(w2)
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;
HeightExample(_applicationObject);
}
public void HeightExample(DTE2 dte)
{
Window2 Frame;
Window2 w1 =
(Window2)_applicationObject.Windows.Item
(Constants.vsWindowKindSolutionExplorer);
Window2 w2 =
(Window2)_applicationObject.Windows.Item
(Constants.vsWindowKindOutput);
Frame = (Window2)_applicationObject.Windows.CreateLinkedWindowFrame
(w1, w2, vsLinkedWindowType.vsLinkedWindowTypeDocked);
MessageBox.Show("Total number of windows in the linked
window frame: " + Frame.LinkedWindows.Count);
// Resize the enitre linked window frame.
Frame.Width = 400;
Frame.Height = 600;
Frame.Left = 100;
MessageBox.Show("Frame height, width, and position changed.");
MessageBox.Show("Now removing the windows from the linked
window frame...");
Frame.LinkedWindows.Remove(w1);
Frame.LinkedWindows.Remove(w2);
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.