在 Visual Studio 2012 中建立多個螢幕的最佳方法

在 Visual Studio 2012 中建立多個螢幕的最佳方法

使用 Visual Studio 2012 (c#),我想使用 1 個包含不同螢幕的單一視窗。到目前為止我看到的教學都建議使用 Forms;告訴表單“關閉”或“隱藏”。但這種方法的問題是它會關閉視窗並建立一個新視窗。這會留下一個時刻,您會看到一個視窗關閉,另一個視窗開啟(此時這一切都應該包含在一個視窗中)

我希望有一個視窗作為容器,可以根據按下的按鈕修改其上顯示的內容。

有什麼建議或方法嗎?

答案1

在我看來,您可能正在尋找 MDI (多重文件介面)。

網路上有很多關於用 C# 實作的教學。

這是一個例如,在程式碼項目中。

否則,您可能會考慮使用單一表單,但具有按需隱藏和顯示的控制容器(面板等)。乍一看這似乎更容易,但是當您在許多面板上擁有許多控制但仍然全部在一個窗體上時,可能會變得非常混亂(並且緩慢)。 :)

相關內容