2

Debug.WriteLineコード ビハインドから関数によってイミディエイト ウィンドウに書き込まれたテキストをクリアする方法はありますか?

編集:

   public void ClearImmediateWindow()
   {
        EnvDTE.DTE refDTE;
        EnvDTE.Window currentActiveWindow = refDTE.ActiveWindow;
        refDTE.Windows.Item("{ECB7191A-597B-41F5-9843-03A4CF275DDE}").Activate();
        refDTE.ExecuteCommand("Edit.SelectAll");
        refDTE.ExecuteCommand("Edit.ClearAll");
        currentActiveWindow.Activate();
   }
4

2 に答える 2

2

このVBコードを見つけました:

Sub ClearImmediateWindow()
    Dim currentActiveWindow As Window = DTE.ActiveWindow
    DTE.Windows.Item("{ECB7191A-597B-41F5-9843-03A4CF275DDE}").Activate() 'Immediate Window
    DTE.ExecuteCommand("Edit.SelectAll")
    DTE.ExecuteCommand("Edit.ClearAll")
    currentActiveWindow.Activate()
End Sub

このウェブサイトで

DTE については msdn にリンクしてください。私は VB 言語に精通していません。google/msdn で DTE に関する詳細情報を見つけることができると確信しています :)

于 2012-11-01T08:50:56.250 に答える
0

これが Visual Studio でチェックされていないことを「チェック」します。

[ツール] > [オプション] > [デバッグ] > [すべての出力ウィンドウのテキストをイミディエイト ウィンドウにリダイレクトする]

于 2012-11-01T08:53:50.397 に答える