Курсор. Текущий против этого. Курсор

Есть ли разница между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 делает.

Ответы на вопрос(7)

Ваш ответ на вопрос