我最近安装了Visual Studio 2013 Professional,发现在Windows窗体应用程序项目类型中,我无法在设计模式下移动窗体上的任何控件。我测试了几个替代品,发现了以下内容:
Location
字段来移动控件此外,如下图所示,在任何控件上都看不到指示控件可移动的“交叉”图标。
我尝试了以下内容,但尚未能解决问题:
Locked
属性设置为False
Form
(正如预期的那样,因为这是标准安装,我第一次使用它)任何建议,将不胜感激。
花了一些时间,但我终于找到了一个解决方法,如果不是答案。碰巧的是,我的电脑会定期停止让我拖放任何东西。解决方法是按下Esc(转义)键,它会立即恢复功能。
似乎是一个绘图错误。控件实际上会移动,但在你看到它之前会有很短的时间延迟!
在我的例子中,我不得不将Dock属性更改为None。
我只是发现自己处于相似但略有不同的情况 - 我可以拖动所有控件而不使用“交叉”图标(如按钮),但无法拖动任何具有“交叉”图标的控件,例如组框和面板。一个有效的解决方法是使用“箭头”键移动控件,但只有计算机重新启动才能解决问题。由Brett Wolfington发布的解决方案在我的案例中不起作用。
我使用多个显示器发生了这种情况。将VS移动到主监视器(1),一切正常。格尔茨
找到了解决方案!!
我有同样的问题:按住鼠标按钮并试图移动元素没有任何影响!
我的解决方案:按下鼠标按钮后尝试非常慢地移动元素 - 它的工作原理!我认为它可能与鼠标速度/加速度设置有关。我把它们改为最大值。我想VS有一个问题。当我在开始时慢慢移动鼠标然后它工作得很好!
回答一个稍微不同的问题,但我的谷歌搜索引导我到这里,所以也许它可以帮助别人。
如果没有移动,也不使用键盘,请检查“已锁定”属性。那是在同事项目中给我的,所以我不知道他已经锁定了它。
控件也有一个微小的锁定图标,所以如果仔细观察,你会注意到。
我知道这是一个较老的线程,但这个问题仍然存在。我把它放在这里因为我认为其中一些可能适用于其他人。顶级选项适用于我,但绝不是永久解决方案。它有助于完成您的项目。在主屏幕上设计表单然后将VS移动到辅助监视器以编写有问题的东西。我在笔记本电脑上工作,所以我不喜欢在小屏幕上工作。
一些步骤是初步的,但我试图彻底。有时它是简单的解决方案。
初步排查......
需要重启......
最后的度假村......
这些解决方案都不适合我。这些步骤对我有用:
删除后,Visual Studio需要一些时间来初始化,但我最终可以拖动控件。
我有这个问题并尝试使用上述一些方法解决它,包括按Esc,重新启动和删除AppData中的文件夹,但这些都不适合我。
“解” 我有一个双屏幕设置,我最终注意到的是,如果Visual Studio在屏幕1上启动然后移动到屏幕2,组件将在单击和拖动后快速回到其初始位置。将Visual Studio窗口移回屏幕1后,组件将照常单击并拖动。我不确定其原因,因为它从来不是一个问题,但对于任何使用双/多屏幕的人来说,这可能会“解决”这个问题。