【问题标题】:Drag and Drop not working with external monitor [closed]拖放不适用于外部显示器[关闭]
【发布时间】:2020-01-25 17:49:53
【问题描述】:

我正在为我的学习做一个小项目。这是我第一次接触 Visual Studio 2019 社区版中的 SQL。

我的学习文档说我可以将一个表格从数据源窗口拖到一个表单上,然后会出现一个 DataGridView。那是行不通的。所以我将表的属性从 DataGridView 更改为 Details。

根据我大学的文件,它现在应该为表中的每一行添加一个带有标签的文本框。

你猜怎么着?那也行不通。光标变为“Drop here”符号,但如果我将元素放到表单上,则没有任何反应。

没有错误信息或类似的东西。

Here's a pic of the cursor. 看起来很适合我。 I'm connected to the db as well.这是我电脑上的数据库文件,所以不会有连接问题。

Google 和 microsoft docs 对此没有帮助。

也许其他人可以? :)

【问题讨论】:

  • 使用 Visual Studio 和 Windows 窗体应用程序对我来说并不陌生。它是 Windows 窗体应用程序和数据库的组合。

标签: c# sql visual-studio winforms


【解决方案1】:

天哪……这是我的外接显示器的问题。

如果我将表格放到表单上,而 Visual Studio 显示在我的外部显示器上(分辨率 1920*1080),它将无法工作。

如果我将它放到表单上,而 Visual Studio 显示在我的 Surface Book 2(分辨率 3000*2000)的内置屏幕上,它就像一个魅力。

怎么会有人知道这个?无论如何,感谢您阅读问题...

【讨论】:

  • 你怎么确定是显示器问题?我有 2 台显示器 1 台全高清它可以在另一个 4k 上工作,我在 4k 显示器上也遇到了这个问题。我并排使用 Rider,在 Rider 上它在两台显示器上都能正常工作
【解决方案2】:

添加到您的答案...
我无法在我的机器上测试它……但我认为它值得一试。

转到工具->选项环境->预览功能。
查看 优化不同像素密度屏幕的渲染 (需要重新启动)

在 VS2019 中...
转到工具->选项->环境->常规
查看 优化不同像素密度屏幕的渲染 (需要重新启动)

另外...请确保您使用的是最新版本...某些预览版本存在问题。

【讨论】:

  • 听起来确实不错,但无论是选中还是未选中都没有任何区别。我在选项-> 环境-> 常规中找到了它。我在实际版本 16.4.3
  • @Shendayan 哦,好吧,值得一试...我会在几个之后删除这个答案..
  • 如果您不介意,请留在那里。也许它可以帮助别人:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-09-24
  • 1970-01-01
  • 2017-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多