OutputWindowPane.Clear Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Clears all text from the OutputWindowPane .
public:
void Clear();
public:
void Clear();
void Clear();
[System.Runtime.InteropServices.DispId(8)]
public void Clear ();
[<System.Runtime.InteropServices.DispId(8)>]
abstract member Clear : unit -> unit
Public Sub Clear ()
- Attributes
Examples
Sub ClearExample(ByVal dte As DTE2)
' Retrieve the Output window.
Dim outputWin As OutputWindow = dte.ToolWindows.OutputWindow
' Find the "Test Pane" Output window pane; if it does not exist,
' create it.
Dim pane As OutputWindowPane
Try
pane = outputWin.OutputWindowPanes.Item("Test Pane")
Catch
pane = outputWin.OutputWindowPanes.Add("Test Pane")
End Try
' Show the Output window and activate the new pane.
outputWin.Parent.AutoHides = False
outputWin.Parent.Activate()
pane.Activate()
' Add a line of text to the new pane.
pane.OutputString("Some text." & vbCrLf)
If MsgBox("Clear the Output window pane?", MsgBoxStyle.YesNo) = _
MsgBoxResult.Yes Then
pane.Clear()
End If
End Sub
public void ClearExample(DTE2 dte)
{
// Retrieve the Output window.
OutputWindow outputWin = dte.ToolWindows.OutputWindow;
// Find the "Test Pane" Output window pane; if it doesn't exist,
// create it.
OutputWindowPane pane = null;
try
{
pane = outputWin.OutputWindowPanes.Item("Test Pane");
}
catch
{
pane = outputWin.OutputWindowPanes.Add("Test Pane");
}
// Show the Output window and activate the new pane.
outputWin.Parent.AutoHides = false;
outputWin.Parent.Activate();
pane.Activate();
// Add a line of text to the new pane.
pane.OutputString("Some text." + "\r\n");
if (MessageBox.Show("Clear the Output window pane?", "",
MessageBoxButtons.YesNo) == DialogResult.Yes)
pane.Clear();
}
Remarks
Clears all text from a single pane.