【问题标题】:Visual Studio GUI mouse cursor flickering between pointer and resizeVisual Studio GUI 鼠标光标在指针和调整大小之间闪烁
【发布时间】:2014-12-21 22:39:39
【问题描述】:

在 Visual Studio 2012 中,我最近遇到了一个问题,如果我使用 GUI 设计器从表单的工具箱中添加/删除/修改项目。每当我选择组合框或文本框时,光标都会在调整大小和常规光标之间疯狂闪烁。我没有删除/添加/编辑显卡或驱动程序,我没有添加或删除任何新硬件,所以我不太确定发生了什么或为什么会出现这个问题。

即使是组合框任务(添加或绑定项目的小播放按钮)也会疯狂闪烁。奇怪的是,按钮/单选按钮/清单等不会发生这种情况。它只发生在 ComboBoxes 和 TextBoxes 上。

笔记本电脑:Thinkpad T410 Win 7 64bit,intel i5 M 560 2.67GHz,8gb Ram,Intel HD Graphics,Windows 体验指数等级 4.3。

【问题讨论】:

  • 可能与显卡驱动有关。我会更新它们,看看是否能解决它。 GUI 设计师并没有做任何引人注目的事情,而是在屏幕上呈现,而显卡引擎却做到了。
  • ComboBox 也使用本机 Edit 控件,因此这是相关的。当然是环境问题,你需要在内存中回到上次正确运行的时间。您安装的某种程序与编辑控件混淆。如果您不知道,那么也许您可以使用调试器找到它。启动另一个VS实例,Tools + Attach to Process 附加到第一个,一定要选择native debugger。查看 Debug + Windows + Modules 窗口并寻找一个奇怪的 DLL。
  • @HansPassant 嗯...我只安装了 git。我将通过卸载 git 进行测试,如果这不起作用调试。 git可能是问题吗?
  • @HansPassant 我已将 vs 会话附加到调试,但不知道它在调试 > 窗口 > 模块中是什么 .dll,或者在此之后执行任何操作。
  • 嗯,程序员应该很清楚自己机器上运行的代码是什么。把它当作一次学习探险,花点时间。

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


【解决方案1】:
【解决方案2】:

我为这个问题找到了一个简单但很好的解决方案!
设计视图中打开上下文菜单(右键单击)并选择锁定控件。当然这个选项会限制Design View中的一些操作,但是:

- 停止光标闪烁/闪烁
- 停止对象或 UI 冻结

这个棘手的解决方案对我有用,我也希望对你有用。 :)

【讨论】:

    【解决方案3】:

    我有类似的问题,在主显示/屏幕中打开 Visual Studio 已经解决了所有问题。更多详情here谢谢

    【讨论】:

      猜你喜欢
      • 2019-10-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-24
      • 1970-01-01
      • 2014-04-02
      • 1970-01-01
      • 2011-09-05
      • 1970-01-01
      相关资源
      最近更新 更多