如何进行浮动控制

Mal*_*ist 5 .net c# winforms

我想创建一个控件浮动(可能)在它的包含形式的范围之外.这可能吗?我该怎么办?

这将像上下文菜单一样功能,我只需要能够添加其他控件,如按钮和图像.

Ale*_*x B 5

您希望Form的FormBorderStyle设置为None,如果您希望它的行为类似于上下文菜单,那么您需要将它显示在主窗体中的相应事件处理程序中.以下是从鼠标单击事件处理程序设置位置和调用show的简单示例.

MyForm form = new MyForm();
form.Location = PointToScreen(new Point(e.X, e.Y));
form.Show();
Run Code Online (Sandbox Code Playgroud)