将控件拖到窗体上时发生NullReferenceException

时间:2019-07-16 12:58:24

标签: c# .net winforms visual-studio-2017 windows-forms-designer

这个问题昨天开始发生:我试图将按钮拖到Windows Forms应用程序中的表单上,但是当我这样做时,我得到了NullReferenceException(请参见屏幕快照here)。 当我不使用拖放功能时,效果很好。

我将Windows 10 1803与Visual Studio Community Edition 2017(版本15.9.14)一起使用

关于什么原因的任何想法?预先感谢!

2 个答案:

答案 0 :(得分:1)

原来,它与Visual Studio或Windows没有任何关系。我的第二台显示器是通过VGA电缆连接到笔记本电脑的,事实证明,当我升级显示器时,Visual Studio中的设计人员表现得很奇怪。

我注意到它是因为在Visual Studio显示在笔记本电脑屏幕上而不是在VGA显示器上时,拖动控件才起作用。

将比例恢复到100%(在桌面上单击鼠标右键>显示设置)可以为我解决此问题。

希望这对某人有帮助。

答案 1 :(得分:0)

您是否尝试过删除Visual Studio AppData文件夹?通常位于%LOCALAPPDATA%\ Local \ Microsoft \ VisualStudio。

您还可以尝试使用Visual Studio Community Edition2019。也许在新版本中不会发生此问题。