gpt4 book ai didi

C# 跨多个监视器控制菜单位置

转载 作者:行者123 更新时间:2023-11-30 16:32:14 24 4
gpt4 key购买 nike

我有两个显示器。当我访问靠近左显示器边缘的 C# 应用程序的 MenuStrip 时,我看到了一些奇怪的行为。

案例 1:在这个屏幕截图中,当窗口非常靠近我的左显示器边缘时,我打开了 SubMenu1。 SubMenu2 出现在我右显示器的最左边。

Gap

情况 2:然后我将我的应用程序向左移动几个像素,现在 SubMenu2 出现在 SubMenu1 的左侧。

No Gap

在我看来,案例 2 看起来要好得多。有什么方法可以强制 C# 像案例 2 那样始终显示菜单吗?

最佳答案

除非编写您自己的 MenuStrip 组件,否则无法指定 MenuItem 应在哪一侧打开。

此外,除非这是软件的特定要求(我对此非常怀疑),否则我不会太担心。

关于C# 跨多个监视器控制菜单位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4246932/

24 4 0