ContextMenuStrip大小并在不同的分辨率监视器上滚动

时间:2014-05-14 14:18:57

标签: c# contextmenu multiple-monitors

我有两台不同分辨率的显示器(1280x1024之一,另一台1536x2048) 我创建了一个具有以下属性的ContextMenuStrip按钮:

  1. 菜单中有大约20个项目。
  2. 该项目的图像为48x48。
  3. 菜单ImageScalingSize为48x48。
  4. 当主窗体在分辨率为1280x1024的第一个屏幕上时,会出现菜单滚动并接受此菜单。但是当表单位于第二个屏幕上时,虽然有足够的空间来展开所有菜单项,但仍会显示滚动。

    ContextMenuStrip如何根据分辨率获取其初始大小,以及滚动何时出现?

    备注

    • 我尝试在运行时和设计时创建它,我得到了相同的结果。
    • 我使用.Net 3.5

0 个答案:

没有答案