我们的应用程序开始发生一件奇怪的事情。当您将鼠标悬停在视图边框上时,鼠标光标会发生变化,以便您知道可以开始拖动并调整该视图的大小。突然,光标不再显示,因此很难调整视图大小。
更新:发现只有在我们打开另一个视图后才会发生这种情况。停靠窗格中的视图可以调整大小但光标不会显示。光标确实显示,直到我打开我之前谈到的一个特定视图,如果我从停靠窗格中取消停靠视图。
有人有任何想法可能会发生这种情况吗?这件事发生在你身上吗?
答案 0 :(得分:1)
我明白了。原来有一个“Mouse.OverrideCursor”变量,它对应用程序全局工作,并设置为覆盖光标。现在这实际上意味着它被覆盖并且在通常被改变时被改变,例如将鼠标悬停在水平或垂直调整大小边框上。
解决方案:您必须将此全局变量设置为null,如此...
原来:
Mouse.OverrideCursor = Cursors.Arrow;
现在:
Mouse.OverrideCursor = null;