У меня есть приложение Windows Form, написанное на С#. Его работа заключается в отправке сообщений списку пользователей. Пока эти сообщения отправляются, я хотел бы отображать статус операции для каждого пользователя. Что я делаю (для каждого пользователя), так это создаю элемент управления Label и добавляю его в Panel. Это работает без проблем для небольшой группы пользователей. Когда я увеличиваю размер до 1000 или более, отладчик Visual Studio отображает следующее сообщение:
Первое исключение типа System.ComponentModel.Win32Exception в System.Windows.Forms.dll Первое исключение типа System.Reflection.TargetInvocationException в mscorlib.dll
А то приложение зависает. Любые мысли о том, что я делаю неправильно и как я могу это исправить?