[英]A process on a single win form window
我正在 Windows 表格 C# 中開發應用程序,它以說明性 window、語言選擇和啟動按鈕開始我曾想過創建一個新表單,但這會打開一個新的 window,我不希望這樣,我希望一切都發生在 window 上。 除了使所有以前的控件不可見之外,還有什么方法可以實現這一點? 或者也許是一種使所有控件不可見而不一個一個的方法?
例如,您可以在面板中放置多個控件並隱藏/顯示整個面板。 如果您不想這樣做,您可以隨時循環執行,例如:
foreach ( var control in this.Controls)
{
control.Visible=false;
}
當然,您也可以動態添加控件,但這對初學者來說可能很難。
您也可以使用 MDI forms,但這也可能不值得。
解決了
使用用戶控件解決,用戶控件允許我以與表單相同的方式設計應用程序界面,我可以根據需要多次從表單中添加和刪除該控件,從而可以在單個 Windows 中顯示多個界面Forms window。
Jeroen van Langen 在我的問題的評論中提出了這個解決方案,這正是我想要的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.