Поделиться через


Руководство. Создание приложения Windows Forms в Visual Studio с помощью C#

В этом руководстве описано, как создать простое приложение C# с пользовательским интерфейсом на основе Windows. Приложение имеет кнопку, которая изменяет текст метки. Это простое приложение содержит все компоненты, используемые для более сложных программ Windows Forms.

  • Создание проекта C# в Visual Studio
  • Создание приложения
  • Запуск приложения

Необходимые условия

Создание проекта

Сначала создайте проект приложения C#. Тип проекта включает все файлы шаблонов, которые нужны для создания вашего приложения.

  1. Откройте Visual Studio и выберите Создать проект в окне запуска.

    снимок экрана: окно

  2. В Создайте новый проект, выберите шаблон Windows Forms App (.NET Framework) для C#.

    снимок экрана с приложением Windows Forms (.NET Framework) для C#.

    Вы можете уточнить поиск, чтобы быстро добраться до нужного шаблона. Например, введите Windows Forms App в поле поиска. Затем выберите C# из списка языков, а затем выберите Windows из списка платформ.

  3. В настройках нового проектадля имени проектавведите HelloWorld и выберите Создать.

    снимок экрана: окно

    Visual Studio открывает новый проект.

  1. Откройте Visual Studio и выберите Создать проект в окне запуска.

    снимок экрана, на котором показан параметр

  2. В Создайте новый проект, выберите шаблон Windows Forms App (.NET Framework) для C#.

    Вы можете уточнить поиск, чтобы быстро добраться до нужного шаблона. Например, в поле поиска введите приложение Windows Forms. Затем выберите C# из списка языков, а затем выберите Windows из списка платформ.

    снимок экрана, на котором показан шаблон C# для приложения Windows Forms (.NET Framework).

  3. В окне Настройка нового проекта в поле Имя проектавведите HelloWorldи выберите Создать.

    снимок экрана: окно настройки нового проекта для проекта с именем HelloWorld.

    Visual Studio открывает новый проект.

Создание приложения

После выбора шаблона проекта C# и имени проекта Visual Studio открывает форму для вас. Форма — это пользовательский интерфейс Windows. Создайте приложение Hello World путем добавления элементов управления в форму. Затем запустить приложение.

Добавление кнопки в форму

  1. Выберите Toolbox, чтобы открыть всплывающее окно Toolbox.

    Снимок экрана, показывающий опцию

    Если параметр панели элементов не отображается, его можно открыть в строке меню. Выберите Просмотр>панели элементов или ctrl+alt+X.

  2. Щелкните значок Закрепить, чтобы закрепить окно панели инструментов.

    снимок экрана: значок

  3. Выберите кнопку элемента управления, а затем перетащите его на форму.

    снимок экрана: форма с кнопкой.

  4. В окне свойств найдите Текст, измените имя с Button1 на Click this, а затем выберите Введите.

    снимок экрана, показывающий, где изменить текст кнопки в форме.

    Если окно свойств не отображается, его можно открыть в строке меню. Выберите Вид>окно свойств или F4.

  5. В разделе Конструктор окна Свойства измените имя Button1 на btnClickThis, а затем выберите Enter.

    снимок экрана с новым именем кнопки.

    Заметка

    Если вы отсортируете список в окне "Свойства" по алфавиту, Button1 появится в разделе (DataBindings).

Добавление метки в форму

После добавления элемента управления кнопкой для создания действия добавьте элемент управления меткой для получения текста.

  1. Выберите элемент управления метки из панели элементов. Затем перетащите его в форму и поместите его под Нажмите эту кнопку.

  2. В разделе Design или разделе (DataBindings) в окне свойств измените имя Label1 на lblHelloWorld. Затем выберите Enter.

Добавление кода в форму

  1. В окне Form1.cs [Конструктор] дважды щелкните нажмите эту кнопку, чтобы открыть окно Form1.cs.

    Кроме того, можно развернуть Form1.cs в обозревателе решений , а затем выбрать просмотреть код или выбрать F7 в контекстном меню Form1.cs.

  2. В окне Form1.cs после строки private void введите lblHelloWorld.Text = "Hello World!";, как показано на следующем снимке экрана.

    снимок экрана: окно кода, в котором добавляется код в форму.

После выбора шаблона проекта C# и имени проекта Visual Studio открывает форму для вас. Форма — это пользовательский интерфейс Windows. Создайте приложение Hello World путем добавления элементов управления в форму. Затем запустить приложение.

Добавление кнопки в форму

  1. Выберите Toolbox, чтобы открыть всплывающее окно Toolbox.

    снимок экрана, на котором показано, как выбрать панель инструментов, чтобы открыть окно панели инструментов.

    Если параметр панели элементов не отображается, его можно открыть в строке меню. Выберите Просмотр>панели элементов или ctrl+alt+X.

  2. Разверните Common Controls и щелкните значок Закрепить, чтобы закрепить окно Toolbox.

    снимок экрана, на котором показан значок

  3. Выберите кнопку элемента управления, а затем перетащите его на форму.

    снимок экрана, на котором показана форма с только что добавленной кнопкой.

  4. В окне свойств найдите Текст. Измените имя с button1 на Click this, а затем выберите Enter.

    снимок экрана, показывающий текстовое поле в окне

    Если окно свойств не отображается, его можно открыть в строке меню. Выберите Вид>окно свойств или F4.

  5. В разделе Конструктор окна свойств измените имя button1 на btnClickThis, а затем выберите ВВОД.

    снимок экрана, показывающий новое имя кнопки.

    Заметка

    Если вы отсортируете список в алфавитном порядке в окне свойств , кнопка button1 появится в разделе (DataBindings).

Добавление метки в форму

После добавления элемента управления типа 'кнопка' для создания действия добавьте элемент управления типа 'метка' для получения текста.

  1. Выберите элемент управления метки из панели элементов. Затем перетащите его в форму и поместите его под Нажмите эту кнопку.

  2. В разделе "Design" или разделе "DataBindings" окна свойств , переименуйте метку на lblHelloWorld. Затем выберите Enter.

Добавление кода в форму

  1. В окне Form1.cs [Конструктор] дважды щелкните нажмите эту кнопку, чтобы открыть окно Form1.cs.

    Кроме того, можно развернуть Form1.cs в Обозревателе решений , а затем выбрать Form1.

  2. В окне Form1.cs после строки private void введите lblHelloWorld.Text = "Hello World!";, как показано на следующем снимке экрана.

    снимок экрана, на котором показано, куда добавить код в форму.

Запуск приложения

  1. Нажмите кнопку "Пуск", чтобы запустить приложение.

    снимок экрана: кнопка

    Происходит несколько вещей. В интегрированной среде разработки Visual Studio откроется окно средств диагностики, а также откроется окно выходных данных. Но вне интегрированной среды разработки (IDE) появится диалоговое окно Form1. Он включает ваш щелкните эту кнопку и текст с надписью Label1.

  2. Выберите кнопку и нажмите эту кнопку в диалоговом окне Form1. Обратите внимание, что текст Label1 изменится на Hello World!.

    снимок экрана с приложением, которое представляет собой диалоговое окно Form1 с текстом Label1.

  3. Закройте диалоговое окно Form1, чтобы остановить запуск приложения.

  1. Нажмите кнопку "Пуск", чтобы запустить приложение.

    снимок экрана, на котором показана кнопка

    Происходит несколько вещей. В интегрированной среде разработки Visual Studio откроется окно средств диагностики, а также откроется окно выходных данных. Но вне интегрированной среды разработки (IDE) появится диалоговое окно Form1. Он включает нажмите эту кнопку и текст, который говорит метки1.

  2. Нажмите кнопку Нажмите эту кнопку в диалоговом окне Form1. Обратите внимание, что текст с меткой меняется на Hello World!.

    снимок экрана, на котором показан диалоговое окно Form1 с кнопкой и меткой.

  3. Закройте диалоговое окно Form1, чтобы остановить запуск приложения.

Поздравляем с завершением работы с этим руководством. Дополнительные сведения см. в следующем руководстве:

Или попробуйте эти другие руководства: