显示UserControl作为弹出窗口



我有一个UserControl,我有一些按钮和文本框。我想知道如何在用户单击按钮时显示UserControl

用户控件不能是'弹出窗口',那需要一个顶层窗口。一种形式。您可以将用户控件放在表单中,并使用表单的Show()方法使其可见。

现在,使用SetTopLevel()方法将用户控件转换为顶层窗口在技术上是可行的。这是不值得的麻烦,它不会表现得像一个正确的。

您应该将用户控件粘贴到windows窗体上,然后将其设置为模态窗口。创建一个该形式的对象,然后调用object.open();

最新更新