我正在一个需要弹出窗口的项目中。但问题是我还希望能够通过表单设计器在此弹出窗口中添加文本框等。

所以基本上我有一个按钮,当您单击它时,它将打开另一个我在表单设计器中设计的窗口。

我一直在做一些谷歌搜索,但是我还没有找到我需要的东西,所以我希望你们能帮助我!

最佳答案

只需使用Visual Studio创建另一个表单(我们称其为formPopup)。在按钮处理程序中,编写以下代码:

var formPopup = new Form();
formPopup.Show(this); // if you need non-modal window

如果您需要非模式窗口,请使用:formPopup.Show();。如果您需要对话框(因此您的代码将在此调用上挂起,直到您关闭打开的表单),请使用:formPopup.ShowDialog()

08-19 05:17