zsh64 Ответов: 1

Ошибка создания дескриптора окна в c#


привет эксперты
Я получаю "ошибку создания дескриптора окна", потому что у меня слишком много элементов управления, загружаемых в течение определенного периода времени. В принципе у меня есть 1 tablelayoutpanel и каждая таблица нагрузок приблизительно 10 пользовательских элементов (каждый элемент управления tablelayoutpanel имеет 3 ризограф, 2 PictureBox и 3 элемента управления текстового поля) и щелкните в любом месте, в пользовательский элемент управления будет добавлен, перемещая мышь, чтобы обновить изображение, поскольку их статус изменился
Вы можете помочь решить эту проблему

OriginalGriff

"Вы можете помочь решить проблему" - нет, если вы не объясните немного подробнее - я не могу понять, в чем ваша проблема. Пожалуйста, отредактируйте свой вопрос и постарайтесь предоставить более подробную информацию.

1 Ответов

Рейтинг:
0

Sergey Alexandrovich Kryukov

Нет, это вряд ли потому, что у вас слишком много элементов управления: ваш список совсем не выглядит слишком большим. Чтобы найти точное решение, вам нужно будет поймать это исключение и предоставить его полный дамп; он должен включать в себя стек исключений (прежде всего) и все внутренние исключения рекурсивно. Если вы хотите опубликовать эту информацию, используйте "улучшить ответ". (Пожалуйста, не публикуйте ничего в качестве ответа!)

Тем не менее, если вы действительно сталкиваетесь с проблемой слишком большого количества элементов управления, помните: вы не должны заполнять все элементы управления одновременно. Правильный дизайн должен показывать не намного больше элементов управления, чем пользователь хочет видеть одновременно на экране (а пользователь не хочет видеть много). Если ваше общее количество элементов управления намного больше этого, не забывайте показывать невидимые элементы управления: Создавайте и добавляйте по требованию, так как пользователь выбирает панели, страницы, вкладки и т. д. где эти элементы управления должны быть размещены.

—СА


Sandeep Mewara

Ну, несмотря на то, что вы спросили, ОП опубликовал комментарий в качестве ответа.

Комментарий от ОП:
Я с помощью пользовательского элемента управления в качестве подсказки, и я не могу удалить я работаю с картами и щелкните в любом месте на карте(GmapControl) будет до подсказки показывают, но когда я добавляю третий-UserControl, как подсказка в вопросе

Sergey Alexandrovich Kryukov

Не могли бы вы создать отдельный вопрос? Сделайте это в 10 раз более ясным (вы не говорите ничего ясного прямо сейчас).
Вы формально принимаете этот ответ? Ваш последующий ответ не выглядит связанным?
--СА

Mithun146

у меня тоже есть такая же проблема. Но в моей windows-форме есть только несколько кнопок,и на ней размещен просмотрщик отчетов Crystal. Когда я вызываю метод Show, форма не отображается. Во время отладки шаг за шагом я обнаружил это исключение на объекте Forms.

Кто-нибудь может помочь мне это исправить.


заранее спасибо.