Condividi tramite


Proprietà Window2.Height

Ottiene o imposta un valore che indica se le dimensioni della finestra in pixel.

Spazio dei nomi:  EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

Sintassi

'Dichiarazione
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)

Valore proprietà

Tipo: System.Int32
La dimensione dell'altezza della finestra in pixel.

Esempi

In questo esempio viene creata una struttura della finestra collegata, aggiunge Finestra di output e Esplora soluzioni il frame collegato, ridimensiona la struttura della finestra collegata quindi disinserisce dall'alloggiamento di espansione le finestre dal frame.

Per ulteriori informazioni su come eseguire questo esempio viene illustrato come componente aggiuntivo, vedere Procedura: compilare ed eseguire gli esempi di codice del modello a oggetti di automazione.

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);
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Window2 Interfaccia

Overload Height

Spazio dei nomi EnvDTE80