c# - 无法在 Windows 窗体设计器上使用鼠标移动控件

标签 c# winforms visual-studio visual-studio-2013

我最近安装了 Visual Studio 2013 Professional,发现在 Windows 窗体应用程序项目类型中,我无法在设计模式下移动窗体上的任何控件。我测试了几个备选方案并发现了以下内容:

  • 控件可以用键盘移动
  • 控件可以通过拖动控件轮廓上的关键点来调整大小
  • 控件可以使用“工具”菜单中的命令对齐
  • 可以通过在设计器属性网格中手动设置 Location 字段来移动控件
  • 控件可以停靠
  • 控件不能用鼠标移动

此外,如下图所示,指示控件可移动的“十字”图标在任何控件上都不可见。

A form showing no visible cross icon

我已尝试以下方法,但仍无法解决问题:

  • 创建了一个新项目和解决方案(同一问题)
  • 创建了一个新表单(同一期)
  • 已验证表单和控件的 Locked 属性都设置为 False
  • 验证表单继承自 Form(正如预期的那样,因为这是标准安装并且我第一次使用它)
  • Google 寻求帮助(没有任何效果)

如有任何建议,我们将不胜感激。

最佳答案

我花了一些时间,但我终于找到了解决方法,如果不是答案的话。碰巧的是,我的电脑会定期停止允许我拖放任何东西。解决方法是按 Esc(退出)键,这会立即恢复功能。

关于c# - 无法在 Windows 窗体设计器上使用鼠标移动控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22925065/

相关文章:

c# - 如何使用格式剪切、复制和粘贴?

c++ - <regex> VS10 中文件名的正则表达式格式有什么问题?

c++ - MSVS C++ 2012 : how to disable compiling-while-editting

c# - 使用 Entity Framework 从 WCF RIA 服务调用另一个 WCF 数据服务

c# - 如何将 Entity Framework 用于具有多个客户端的应用程序

.net - Graphics.DrawRectangle 在第二个屏幕上缺少边缘

c# - 在 C# 中刷新表单

c# - 如何在设计时禁用窗体调整大小?

c# - 如何创建一系列字母和数字的字符串组合?

c# - 如何将多个选定项目从一个列表框移动到另一个列表框?