如何让我的上下文菜单不会溢出到C#中的另一个监视器上?

问题描述:

我最近一直在学习C#,并且正在为notifyicon创建上下文菜单。上下文菜单出现的很好,但如果菜单太大而不适合,它会溢出到我的显示器上。如何让我的上下文菜单不会溢出到C#中的另一个监视器上?

我该如何解决这个问题?

+3

这是一个很大的菜单。 – LarsTech

+1

@LarsTech:推测右键单击打开菜单发生在第一个显示器右边缘附近的某处。由于有两台显示器,菜单会溢出到正确的显示器上,而不像通常一台显示器那样向左滑动。 –

+0

@RobertHarvey正确 – Rob

我发现,如下图所示,我可以重新创建此问题:

Problem

的解决方案似乎是改变从右至左的上下文菜单的属性(右点击菜单,点击属性,然后从属性窗格中选择RightToLeft),所以我的上下文菜单现在看起来像这样:

Solution

希望这有助于!