Курсор. Текущий против этого. Курсор
Есть ли разница междуCursor.Current
а такжеthis.Cursor
(гдеthis
такое WinForm) в .Net? Я всегда использовалthis.Cursor
и мне очень повезло, но я недавно начал использовать CodeRush и просто встроил некоторый код в блок «Wait Cursor», а CodeRush использовалCursor.Current
имущество. Я видел в Интернете и на работе, где у других программистов были некоторые проблемы сCursor.Current
имущество. Это просто заставило меня задуматься, есть ли разница в двух. Заранее спасибо.
Я сделал небольшой тест. У меня есть две формы. Я нажимаю кнопку на форме 1, установитьCursor.Current
собственность наCursors.WaitCursor
а затем показать форму2. Курсор не меняется ни на одной из форм. Это остаетсяCursors.Default
(указатель) курсор.
Если я установлюthis.Cursor
вCursors.WaitCursor
в событии нажатия кнопки на form1 и show form2 курсор ожидания отображается только на form1, а курсор по умолчанию находится на form2, что и ожидается. Итак, я до сих пор не знаю, чтоCursor.Current
делает.