簡體   English   中英

如何在 Visual Studio 2019 的一個內添加多個 forms?

[英]How do I add multiple forms inside one on Visual Studio 2019?

我正在使用語言 C# 在 Visual Studio 2019 中創建一個項目。 很長一段時間以來,我一直在尋找這個問題的答案。

我想要實現的目標:面板側面將有多個選項卡,當按下按鈕時,它將在特定區域內顯示另一個頁面,而不需要顯示完全不同的其他表單。 我嘗試使用選項卡,但按鈕不可自定義,也無法單獨排列每個按鈕的 position。

謝謝你,我希望有人能提供幫助。

添加新表單:在基本表單中的按鈕上創建一個單擊事件(或您想要的任何事件......)然后在事件方法中使用此代碼:

YourNewFormName obj = new YourNewFormName  ; 
obj.Show() ; 

我已經從這個線程回答了同樣的問題如何在一個表單中打開多個 forms

您可以在面板內生成表單。 通過在下面執行此操作。

private void button1_Click(object sender, EventArgs e)
{
    Form2 frm = new Form2() { TopLevel = false, TopMost = true };
    frm.FormBorderStyle = FormBorderStyle.Sizable;
    this.pContainer.Controls.Add(frm);
    frm.Show();
}

要通過視頻指南了解更多信息,請查看此網站。

https://foxlearn.com/windows-forms/how-to-add-the-form-in-panel-from-another-form-in-csharp-442.html

pContainer 是一個面板控件。 Btw Topmost 是可選的,具體取決於您如何使用它。

暫無
暫無

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

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