2

我正在考虑更新一些现有代码并制作一个包含自定义用户控件的弹出模式,并想知道这是否可能?

我知道如果我要将自定义 UserControl 放在另一个表单中,这可以很容易地实现,但这似乎有点矫枉过正。

(CommentBox 是自定义控件)

CommentBox comment = CommentManager.GetComments(commentType, foreignID);

.//Some code to determine location of the popup
.
.
Popup popup = new Popup(comment);
popup.Show(grid.PointToScreen(viewerLocation));
4

1 回答 1

1

如果它必须是模态的,那么您必须使用表单。

如果您只是需要它在表单上弹出,然后查看ToolStripDropDownToolStripControlHost提供该功能。这是一个示例:Padding/Size/Margin,当使用 ToolstripControlHost 作为弹出控件时

于 2012-08-09T18:54:32.767 回答