Конструктор форм Visual Studio C # не позволяет мне выбирать элементы

#c# #visual-studio

#c# #visual-studio

Вопрос:

Я довольно новичок в C #, я следую онлайн-руководству, и я работал над созданием некоторых форм, когда заметил, что конструктор форм Visual Studio 2019 C # ведет себя странно. Сначала время от времени я помещал элемент в форму, а затем не мог выбрать какой-либо другой элемент, он зависал бы на этом одном элементе, и щелчок вообще привел бы к изменению размера выбранного элемента, а не к перемещению, как я ожидал. Это раздражало, но я смог закрыть окно проектирования и снова открыть его, и все снова работало нормально, пока это не повторилось снова, обычно после размещения 2 или 3 элементов без проблем.

Но затем возникла новая проблема, когда место, которое я нажимаю на дизайн, смещается влево и вниз. Итак, чтобы выбрать элемент, я должен переместиться вправо и вверх, чтобы иметь возможность выбрать элемент, который я хочу отредактировать. Красный прямоугольник на рисунке ниже показывает место, где я должен был бы щелкнуть, чтобы выбрать метку «Создать турнир». Это намного хуже, чем первая проблема, и закрытие и повторное открытие окна разработки не помогает, равно как и перезапуск Visual Studio или даже сброс настроек моего компьютера. Это также происходит во всех моих формах. Мне было интересно, знает ли кто-нибудь, что происходит, или как я могу это исправить. Буду признателен за любую помощь, спасибо.

введите описание изображения здесь

Комментарии:

1. Я бы настоятельно рекомендовал открыть окно «Схема документа» из меню Вид -> Другие окна. Это позволяет вам управлять элементами формы, не зависящими от возможности щелкнуть их в конструкторе форм. Даже когда все работает идеально, вы все равно можете оказаться в ситуациях, когда вы не можете выбрать определенный элемент управления. И да, конструктор форм в этом смысле немного глючит.

2. Кажется, что вы создаете Winforms с целевой платформой .NET Core 3.1 или .NET 5.0 . Соответствующий Winforms Designer все еще находится в стадии разработки. Вы можете сообщить о проблеме сообществу разработчиков . И попробуйте создать Winfoms с. .NET Framework