将UserControl显示为弹出窗口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将UserControl显示为弹出窗口相关的知识,希望对你有一定的参考价值。

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

答案

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

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

另一答案

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

以上是关于将UserControl显示为弹出窗口的主要内容,如果未能解决你的问题,请参考以下文章

在 Swift 中创建自定义 UIView 并显示为弹出窗口

将图像显示为弹出框

单击html中的按钮时如何将视频播放为弹出窗口

iOS 从任何地方将 UIViewController 显示为弹出窗口

当应用程序在后台使用 Firebase 时,使推送通知显示为弹出窗口

为弹出窗口动态加载 css 文件