默认情况下,winforms下拉列表始终从下拉按钮/菜单项向右延伸。但是,我有一个工具箱按钮(类似于chrome的选项按钮),它位于窗口的最右侧;单击时,默认菜单将始终延伸到窗口之外。
是否有任何内置方法可以让菜单从下拉按钮向左移动,或者我是否必须手动设置菜单的位置,并手动显示/隐藏?
编辑:有两种情况,这种行为不是最佳的:
如果它不是全屏,或靠近右端,它将从应用程序的窗口中挂出;和
在多显示器环境中,它会在下一个显示器上下载
答案 0 :(得分:1)
看看这个:
http://msdn.microsoft.com/en-us/library/system.windows.forms.toolstripdropdowndirection.aspx
假设您正在使用.NET和ToolStripMenuItems,则可以将DropdownDirection属性设置为其中一个枚举。
答案 1 :(得分:0)