C# Visual Studio 以另一种方式打开上下文菜单?

标签 c# visual-studio-2012 contextmenu

Visual Studio 中的普通上下文菜单在您打开鼠标后始终显示在鼠标右侧。是否可以使上下文菜单在打开后显示在鼠标左侧?所以它实际上是从右向左打开,而不是从左向右打开。

希望你明白我的意思。(不,其中的文字不是这个意思,只是上下文菜单打开的方式)我找不到任何相关内容。顺便说一句,这只是为了美观。

最佳答案

这是 Windows 中一项新的符合人体工程学的功能。 Windows 检查您是否使用触摸屏,然后菜单将在左侧打开,原因是人手覆盖了单击/按下区域的右侧(鼠标指针不会那样做)。

-------------------------------------------- - -更新 - - - - - - - - - - - - - - - - - - - - - - - --------------

我找到了解决您问题的方法:-) 您必须从Tablet PC 设置 中选择左手,这将解决您的问题。

  1. 按 Windows Logo 键 + R 调出“运行”对话框。在打开行中,复制/粘贴以下文本。

  2. 外壳:::{80F3F1D5-FECA-45F3-BC32-752C152E456E}

  3. 按确定。

这将启动 Tablet PC 设置配置对话框(即使您没有 Tablet PC)。

  1. 选择“其他”选项卡。

  2. 在“惯用手”部分,勾选“惯用左手”选项。

  3. 单击“确定”。

查看来自 Microsoft 的信息: http://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/windows-7-application-menus-drop-to-left-instead/2d362701-90e4-4ea6-a3a1-c1391a3d2bea

不要忘记标记答案。

关于C# Visual Studio 以另一种方式打开上下文菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18646044/

相关文章:

c++ - std::list::clear 是否使 std::list::end 迭代器无效?

c++ - 使用 QNetwork 时的奇怪警告

c++ - MFC:将 GetContextMenuManager()->ShowPopup 与 Office2007 视觉对象一起使用时出现延迟

WPF 上下文菜单

c# - 如何开始使用 Windows Phone SDK 8.1?

c# - SQL 2005 随机连接超时/关于数据库超时的最佳实践

c# - 将按钮作为 GridView 中的最后一列

c# - Entity Framework 保存更改

c# - 如何在 Visual Studio 2012 中为新项目添加文件夹

cocoa - NSMenu 不开始跟踪