Руководство. Создание приложения Windows Forms в Visual Studio с помощью C#
В этом руководстве описано, как создать простое приложение C# с пользовательским интерфейсом на основе Windows. Приложение имеет кнопку, которая изменяет текст метки. Это простое приложение содержит все компоненты, используемые для более сложных программ Windows Forms.
- Создание проекта C# в Visual Studio
- Создание приложения
- Запуск приложения
Необходимые условия
- Если у вас нет Visual Studio, перейдите к загрузкам Visual Studio, чтобы установить его бесплатно.
- Рабочая нагрузка разработки настольных приложений .NET. Чтобы проверить или установить эту рабочую нагрузку в Visual Studio, выберите Инструменты>Получить средства и функции. Дополнительные сведения см. в разделе Изменение рабочих нагрузок или отдельных компонентов.
- Если у вас нет Visual Studio, перейдите на страницу загрузки Visual Studio 2022, чтобы установить её бесплатно.
- Рабочая нагрузка разработки настольных приложений .NET. Чтобы проверить или установить эту рабочую нагрузку в Visual Studio, выберите Инструменты>Получить средства и функции. Дополнительные сведения см. в разделе Изменение рабочих нагрузок или отдельных компонентов.
Создание проекта
Сначала создайте проект приложения C#. Тип проекта включает все файлы шаблонов, которые нужны для создания вашего приложения.
Откройте Visual Studio и выберите Создать проект в окне запуска.
В Создайте новый проект, выберите шаблон Windows Forms App (.NET Framework) для C#.
Вы можете уточнить поиск, чтобы быстро добраться до нужного шаблона. Например, введите Windows Forms App в поле поиска. Затем выберите C# из списка языков, а затем выберите Windows из списка платформ.
В настройках нового проектадля имени проектавведите HelloWorld и выберите Создать.
Visual Studio открывает новый проект.
Откройте Visual Studio и выберите Создать проект в окне запуска.
В Создайте новый проект, выберите шаблон Windows Forms App (.NET Framework) для C#.
Вы можете уточнить поиск, чтобы быстро добраться до нужного шаблона. Например, в поле поиска введите приложение Windows Forms. Затем выберите C# из списка языков, а затем выберите Windows из списка платформ.
В окне Настройка нового проекта в поле Имя проектавведите HelloWorldи выберите Создать.
Visual Studio открывает новый проект.
Создание приложения
После выбора шаблона проекта C# и имени проекта Visual Studio открывает форму для вас. Форма — это пользовательский интерфейс Windows. Создайте приложение Hello World путем добавления элементов управления в форму. Затем запустить приложение.
Добавление кнопки в форму
Выберите Toolbox, чтобы открыть всплывающее окно Toolbox.
Если параметр панели элементов не отображается, его можно открыть в строке меню. Выберите Просмотр>панели элементов или ctrl+alt+X.
Щелкните значок Закрепить, чтобы закрепить окно панели инструментов.
Выберите кнопку элемента управления, а затем перетащите его на форму.
В окне свойств найдите Текст, измените имя с Button1 на
Click this
, а затем выберите Введите.Если окно свойств не отображается, его можно открыть в строке меню. Выберите Вид>окно свойств или F4.
В разделе Конструктор окна Свойства измените имя Button1 на
btnClickThis
, а затем выберите Enter.Заметка
Если вы отсортируете список в окне "Свойства" по алфавиту, Button1 появится в разделе (DataBindings).
Добавление метки в форму
После добавления элемента управления кнопкой для создания действия добавьте элемент управления меткой для получения текста.
Выберите элемент управления метки из панели элементов. Затем перетащите его в форму и поместите его под Нажмите эту кнопку.
В разделе Design или разделе (DataBindings) в окне свойств измените имя Label1 на
lblHelloWorld
. Затем выберите Enter.
Добавление кода в форму
В окне Form1.cs [Конструктор] дважды щелкните нажмите эту кнопку, чтобы открыть окно Form1.cs.
Кроме того, можно развернуть Form1.cs в обозревателе решений , а затем выбрать просмотреть код или выбрать F7 в контекстном меню Form1.cs.
В окне Form1.cs после строки private void введите
lblHelloWorld.Text = "Hello World!";
, как показано на следующем снимке экрана.
После выбора шаблона проекта C# и имени проекта Visual Studio открывает форму для вас. Форма — это пользовательский интерфейс Windows. Создайте приложение Hello World путем добавления элементов управления в форму. Затем запустить приложение.
Добавление кнопки в форму
Выберите Toolbox, чтобы открыть всплывающее окно Toolbox.
Если параметр панели элементов не отображается, его можно открыть в строке меню. Выберите Просмотр>панели элементов или ctrl+alt+X.
Разверните Common Controls и щелкните значок Закрепить, чтобы закрепить окно Toolbox.
Выберите кнопку элемента управления, а затем перетащите его на форму.
В окне свойств найдите Текст. Измените имя с button1 на
Click this
, а затем выберите Enter.Если окно свойств не отображается, его можно открыть в строке меню. Выберите Вид>окно свойств или F4.
В разделе Конструктор окна свойств измените имя button1 на
btnClickThis
, а затем выберите ВВОД.Заметка
Если вы отсортируете список в алфавитном порядке в окне свойств , кнопка button1 появится в разделе (DataBindings).
Добавление метки в форму
После добавления элемента управления типа 'кнопка' для создания действия добавьте элемент управления типа 'метка' для получения текста.
Выберите элемент управления метки из панели элементов. Затем перетащите его в форму и поместите его под Нажмите эту кнопку.
В разделе "Design" или разделе "DataBindings" окна свойств , переименуйте метку на
lblHelloWorld
. Затем выберите Enter.
Добавление кода в форму
В окне Form1.cs [Конструктор] дважды щелкните нажмите эту кнопку, чтобы открыть окно Form1.cs.
Кроме того, можно развернуть Form1.cs в Обозревателе решений , а затем выбрать Form1.
В окне Form1.cs после строки private void введите
lblHelloWorld.Text = "Hello World!";
, как показано на следующем снимке экрана.
Запуск приложения
Нажмите кнопку "Пуск", чтобы запустить приложение.
Происходит несколько вещей. В интегрированной среде разработки Visual Studio откроется окно средств диагностики, а также откроется окно выходных данных. Но вне интегрированной среды разработки (IDE) появится диалоговое окно Form1. Он включает ваш щелкните эту кнопку и текст с надписью Label1.
Выберите кнопку и нажмите эту кнопку в диалоговом окне Form1. Обратите внимание, что текст Label1 изменится на Hello World!.
Закройте диалоговое окно Form1, чтобы остановить запуск приложения.
Нажмите кнопку "Пуск", чтобы запустить приложение.
Происходит несколько вещей. В интегрированной среде разработки Visual Studio откроется окно средств диагностики, а также откроется окно выходных данных. Но вне интегрированной среды разработки (IDE) появится диалоговое окно Form1. Он включает нажмите эту кнопку и текст, который говорит метки1.
Нажмите кнопку Нажмите эту кнопку в диалоговом окне Form1. Обратите внимание, что текст с меткой меняется на Hello World!.
Закройте диалоговое окно Form1, чтобы остановить запуск приложения.
Связанное содержимое
Поздравляем с завершением работы с этим руководством. Дополнительные сведения см. в следующем руководстве:
Руководство . Создание средства просмотра изображений
Или попробуйте эти другие руководства: