почему курсор не отображается для изменения размеров закрепленных видов? - PullRequest
0 голосов
/ 18 июня 2010

Странная вещь начала происходить с нашим приложением.Курсор мыши, используемый для изменения, когда вы наводите курсор мыши на границу вида, чтобы вы знали, что можете начать перетаскивать и изменять размер этого вида.Внезапно курсор больше не появляется, и из-за этого трудно изменить размеры представлений.

Обновление: было обнаружено, что это происходит только после того, как мы открываем другое представление.Размеры представлений в закрепленной панели можно изменить, НО курсор не отображается.Курсор отображается, пока я не открою тот конкретный вид, о котором я говорил ранее, И если я откреплю вид от его закрепленной панели.

У кого-нибудь есть идеи, почему это может произойти?Это когда-нибудь случалось с тобой?

1 Ответ

1 голос
/ 21 июня 2010

Я понял это.Оказалось, что существует переменная Mouse.OverrideCursor, которая работает глобально для приложения, и она была установлена ​​для переопределения курсора.Теперь это на самом деле означает, что он переопределяется и не изменяется, когда он обычно изменяется, как если бы он завис над горизонтальной или вертикальной границей изменения размера.

Решение: Вы должны установить для этой глобальной переменной значение null, как это ...

Первоначально:

Mouse.OverrideCursor = Cursors.Arrow;

Сейчас:

Mouse.OverrideCursor = null;
...