为什么光标不显示用于调整停靠视图的大小?

时间:2010-06-18 16:11:49

标签: c# views

我们的应用程序开始发生一件奇怪的事情。当您将鼠标悬停在视图边框上时,鼠标光标会发生变化,以便您知道可以开始拖动并调整该视图的大小。突然,光标不再显示,因此很难调整视图大小。

更新:发现只有在我们打开另一个视图后才会发生这种情况。停靠窗格中的视图可以调整大小但光标不会显示。光标确实显示,直到我打开我之前谈到的一个特定视图,如果我从停靠窗格中取消停靠视图。

有人有任何想法可能会发生这种情况吗?这件事发生在你身上吗?

1 个答案:

答案 0 :(得分:1)

我明白了。原来有一个“Mouse.OverrideCursor”变量,它对应用程序全局工作,并设置为覆盖光标。现在这实际上意味着它被覆盖并且在通常被改变时被改变,例如将鼠标悬停在水平或垂直调整大小边框上。

解决方案:您必须将此全局变量设置为null,如此...

原来:

Mouse.OverrideCursor = Cursors.Arrow;

现在:

Mouse.OverrideCursor = null;