【发布时间】:2009-12-09 16:03:29
【问题描述】:
我觉得默认的 ContextMenuStrip 很受限制,因为它只能包含按钮,而不能包含控件。 我想了很长时间,我已经尝试过,使用表单,但从未真正成功。
我已经有了关于如何设置整个事情的想法,包括事件和项目。我唯一的问题是绘画方法。 当您打开一个 ContextMenu (ContextMenuStrip) 时,您可以设置它在鼠标光标上的位置,它会在那里,即使这意味着它超出了活动表单。 (所以我不能将 Controls 类用作继承,因为它们只能将自己绘制为表单的一部分。 现在我想使用 Form Class 作为我的 ContextMenu 的基础,但是那些随机放置在屏幕上的。
所以我真正需要的是一个类(或类似的东西),它可以自己绘制,没有问题,并且可以准确地放置在屏幕上。
任何提示都会很好,谢谢。
疯子格雷格
【问题讨论】:
标签: c# contextmenu contextmenustrip