Я думаю, что ваша нулевая ссылка может быть решена добавлением ключевого слова new
, например:
Symbol.MT2000.UserInterface.Spinner sp = new Symbol.MT2000.UserInterface.Spinner();
Просто любопытно, не могли бы вы просто установить курсор на курсор ожидания и добиться того жеэффект?
Cursor.Current = Cursors.WaitCursor;