Как открыть дизайн формы в c
Перейти к содержимому

Как открыть дизайн формы в c

  • автор:

Как открыть дизайн формы в c

Для создания графических приложений на C# можно использовать .NET CLI, но также можно использовать бесплатную и полнофункциональную среду разработки — Visual Studio Community 2022 , которая в ряде случаев облегчает проектирование приложения. Так, загрузим установщик Visual Studio по адресу: https://www.visualstudio.com/en-us/downloads.

Установка Visual Studio для Windows Forms

Чтобы добавить в Visual Studio поддержку проектов для Windows Forms и C# и .NET 7, в программе установки среди рабочих нагрузок нужно выбрать только пункт Разработка классических приложений .NET . Можно выбрать и больше опций или вообще все опции, однако стоит учитывать свободный размер на жестком диске — чем больше опций будет выбрано, соответственно тем больше места на диске будет занято.

Разработка классических приложений .NET Windows Forms в Visual Studio

После установки среды и всех ее компонентов, запустим Visual Studio и создадим проект графического приложения. На стартовом экране выберем Create a new project (Создать новый проект)

Разработка классических приложений на C# и Windows Forms в Visual Studio

На следующем окне в качестве типа проекта выберем Windows Forms App :

создание первого проекта Windows Forms на C#

Стоит отметить, что среди шаблонов можно увидеть еще тип Windows Forms App (.NET Framework) — его НЕ надо выбирать, необходим именно тип Windows Forms App .

Далее на следующем этапе нам будет предложено указать имя проекта и каталог, где будет располагаться проект.

первый проект Windows Forms на C#

В поле Project Name дадим проекту какое-либо название. В моем случае это HelloApp .

На следующем окне Visual Studio предложит нам выбрать версию .NET, которая будет использоваться для проекта. Выберем последнюю на данный момент версию — .NET 7.0 и нажмен на кнопку Create (Создать) для создания проекта.

Версия .NET для проекта Windows Forms на C#

После этого Visual Studio откроет наш проект с созданными по умолчанию файлами:

первый проект Windows Forms на C# в Visual Studio

Справа находится окно Solution Explorer, в котором можно увидеть структуру нашего проекта. Практически этот тот же проект, который создается с помощью .NET CLI:

  • Dependencies — это узел содержит сборки dll, которые добавлены в проект по умолчанию. Эти сборки как раз содержат классы библиотеки .NET, которые будет использовать C#
  • Form1.Designer.cs : он содержит определение компонентов формы, добавленных на форму в графическом дизайнере
  • Далее идет файл единственной в проекте формы — Form1.cs , который по умолчанию открыт в центральном окне.
  • Program.cs определяет точку входа в приложение
Запуск приложения

Чтобы запустить приложение в режиме отладки, нажмем на клавишу F5 или на зеленую стрелочку на панели Visual Studio.

Запуск проекта Windows Forms в Visual Studio

После этого запустится пустая форма Form1 по умолчанию.

проект Windows Forms на C# в Visual Studio

После запуска приложения студия компилирует его в файл с расширением exe. Найти данный файл можно, зайдя в папку проекта и далее в каталог \bin\Debug\net7.0-windows

Рассмотрев вкратце создание проекта графического приложения, мы можем перейти к обзору основных компонентов и начнем мы с форм.

Как открыть дизайнер формы?

Тупой вопрос но всё же.
У меня стоит visual studio 2015 Community и когда редактировал проект случайно закрыл гуишный дизайн формы и перешел к редактированию текста формы. Вопрос а как вернуца обратно к редактированию формы? Всё перелазял так и не понял
Подскажите плиз

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Как открыть дизайнер форм для С++?
Как открыть дизайнер форм visual studio для С++ или его вообще не существует? Или как создать.

Как открыть страницу в новом окне после нажатия на submit кнопку формы?
Народ, как открыть страницу в новом окне после нажатия на submit кнопку формы? <FORM.

Дизайнер формы неправильно определяет свойства элементов самой формы
Здравствуйте. Столкнулся с такой проблемой: установил на форме элемент DataGridView и с ним в файле.

Как скрыть/открыть половину формы формы по чекбоксу?
Добрый вечер, как реализовать интересную задумку: есть форма, когда заполняю определенные поля.

Как открыть дизайнер форм visual studio для С++ или его вообще не существует? Или как создать проект С++ подобного рода?

Ну он есть ещё с 2010-й студии, но официально начиная с 2015-й, а в 2013-й и ниже к нему можно доступ получить, если скопировать шаблон проекта в репозитории, но только вот c++/cli для формочек уж больно громоздок синтаксически, и я сам уже давным давно отказался от винформс, т. к. хоть интерфейс можно быстро накидать, но минусов более чем хватает, один из главных, это крайне слаба связка с данными, ну и много чего наберётся 🙂
Учитесь писать uwp-приложения, формы с mfc, забудьте эти анахронизмы, это уже прошлый век))

East RXПросветленный (24311) 6 лет назад
То есть Windows Forms — это анахронизм, а MFC, которая выпускается с 1992 года — нет?
Остальные ответы
Библиотека MFC входит в платный комплект.

там есть редактор диалоговых окон.
для простой программы подойдёт.

придётся гуглить как эти окна открывать
ещё есть файл windowsx.h для помощи

Как открыть дизайнер в Visual studio 2019?

608812e636772755601874.png

Случайно закрыл меню где можно было изменять интерфейс, как его вернуть обратно?

  • Вопрос задан более двух лет назад
  • 309 просмотров

Комментировать

Решения вопроса 0

Ответы на вопрос 1

AVollane

Начинающий C# разработчик

Здравствуйте. Может быть по Form1.cs правой кнопкой мыши, потом нажать «Открыть в конструкторе»?

Ответ написан более двух лет назад

motkot

Дядя Богдан @motkot Автор вопроса

608953f588d74015499673.png

Нету такого. :/

AVollane

Дядя Богдан, вы этот проект сами создавали, или редактируете имеющийся?

motkot

Дядя Богдан @motkot Автор вопроса

AVollane

Дядя Богдан, странно, я создал новый проект и там всё замечательно открывается в дизайнере. Если у вас кода не очень много, может стоит скопировать его из класса, удалить его и создать новую форму с таким же названием.

motkot

Дядя Богдан @motkot Автор вопроса

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *