将UserControl显示为弹出窗口

Eri*_*rik 2 c# user-controls dialog winforms

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

Han*_*ant 5

用户控件不能是"弹出窗口",需要顶层窗口.表单.您可以将用户控件放在表单中,并使用表单的Show()方法使其可见.

Fwiw,使用SetTopLevel()方法在技术上可以将用户控件转换为顶层窗口.这不值得麻烦,它不会表现得像一个合适的人.