簡體   English   中英

如何創建類似於Visual Studio日志窗口的輸出日志窗口

[英]How to create a output log window similar to visual studio log window

我需要在Windows窗體中添加一個輸出窗口,類似於Visual Studio中的輸出窗口。 在此處輸入圖片說明

我所做的是創建一個列表框,並計划在到達時記錄詳細信息。 我不知道如何添加突出顯示的按鈕控件(關閉,窗口位置,自動隱藏)。 我是Visual Studio,Winforms,C#的新手。 只是探索各種事物以草擬應用程序。 如果有人可以提出有關添加這些控件的建議,我會很好。

並且還建議是否有替代列表框的選項來顯示輸出窗口。

您可以使用SplitContainer並將Textbox或RichTextbox添加為所需的輸出窗口。 然后,您可以將輸出文本附加到TextBox或RichTextbox的text屬性中。 您可以在運行時更改SplitContainer的大小,而不使用突出顯示的控件,或使用菜單選項隱藏其中一部分。

〜Nilesh制作

根據Sam W的評論,使用DockPanel將在winform中創建另一個窗口,類似於Visual Studio IDE中的輸出錯誤窗口。

dockpanelsuite.com

該站點提供了令人驚嘆的Docking功能http://docs.dockpanelsuite.com/提供了安裝它們的步驟。

在Form 1中,在Form1的Properties中設置isMidiContainer = true ,然后從toolBox拖動DockPanel(在安裝並執行該頁面中的步驟之后)。

創建一個form2並添加以下內容

using WeifenLuo.WinFormsUI.Docking;

namespace Forms
{
  public partial class Form2 : DockContent
  {
     public Form2()
    {
       InitializeComponent();
    }
 }
}

在Form1中添加

public Form1()
{
  InitializeComponent();
  Form2 f2 = new Form2();
  f2.Show(dockPanel, DockState.DockBottom);
}

我們可以添加更多表格並將其停靠到一個父表格中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM