OutputWindow.ActivePane (Propiedad)
Obtiene el panel activo más recientemente en OutputWindow.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
ReadOnly Property ActivePane As OutputWindowPane
Get
OutputWindowPane ActivePane { get; }
property OutputWindowPane^ ActivePane {
OutputWindowPane^ get ();
}
abstract ActivePane : OutputWindowPane
function get ActivePane () : OutputWindowPane
Valor de propiedad
Tipo: EnvDTE.OutputWindowPane
Un objeto OutputWindowPane
Ejemplos
Sub ActivePaneExample(ByVal dte As DTE2)
' Retrieve and show the Output window.
Dim outWin As OutputWindow = dte.ToolWindows.OutputWindow
outWin.Parent.AutoHides = False
outWin.Parent.Activate()
' Find the "Pane1" Output window pane; if it does not exist,
' create it.
Dim pane1 As OutputWindowPane
Try
pane1 = outWin.OutputWindowPanes.Item("Pane1")
Catch
pane1 = outWin.OutputWindowPanes.Add("Pane1")
End Try
' Find the "Pane2" Output window pane; if it does not exist,
' create it.
Dim pane2 As OutputWindowPane
Try
pane2 = outWin.OutputWindowPanes.Item("Pane2")
Catch
pane2 = outWin.OutputWindowPanes.Add("Pane2")
End Try
MsgBox("The active Output window pane is " & _
outWin.ActivePane.Name)
If MsgBox("Activate Pane1?", MsgBoxStyle.YesNo) = _
MsgBoxResult.Yes Then
pane1.Activate()
End If
MsgBox("The active Output window pane is " & _
outWin.ActivePane.Name)
End Sub
public void ActivePaneExample(DTE2 dte)
{
// Retrieve and show the Output window.
OutputWindow outWin = dte.ToolWindows.OutputWindow;
outWin.Parent.AutoHides = false;
outWin.Parent.Activate();
// Find the "Pane1" Output window pane; if it does not exist,
// create it.
OutputWindowPane pane1 = null;
try
{
pane1 = outWin.OutputWindowPanes.Item("Pane1");
}
catch
{
pane1 = outWin.OutputWindowPanes.Add("Pane1");
}
// Find the "Pane2" Output window pane; if it does not exist,
// create it.
OutputWindowPane pane2;
try
{
pane2 = outWin.OutputWindowPanes.Item("Pane2");
}
catch
{
pane2 = outWin.OutputWindowPanes.Add("Pane2");
}
MessageBox.Show("The active Output window pane is " +
outWin.ActivePane.Name);
if (MessageBox.Show("Activate Pane1?", "", MessageBoxButtons.YesNo)
== DialogResult.Yes)
pane1.Activate();
MessageBox.Show("The active Output window pane is " +
outWin.ActivePane.Name);
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Otros recursos
Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización