Пример. Отладка в Windows Forms
Область применения:
Visual Studio Visual Studio для Mac
Visual Studio Code ![]()
Форма Windows Forms — один из наиболее распространенных вариантов управляемых приложений. На основе формы Windows Forms создается стандартное приложение Windows. Можно реализовать данный примере на Visual Basic, C# или C++.
Для начала необходимо закрыть и открыть решения.
Чтобы подготовиться к выполнению данного пошагового руководства
- Если какое–либо решение уже открыто, закройте его. (В меню Файл выберите команду Закрыть решение.)
Создание новой формы Windows Forms.
Далее нам предстоит создать новую форму Windows Forms.
Чтобы создать форму Windows Forms для данного примера
- В меню Файл последовательно выберите пункты Создать и Проект. Откроется диалоговое окно Создание проекта .
- В области «Типы проектов» разверните узел Visual Basic, Visual C# или Visual C++, затем
- для Visual Basic или Visual C# выберите Классическое приложение Windows>Приложение Windows Form.
- Для Visual C++ выберите Классическое приложение Windows.
textBox1.Text = "Button was clicked!";textBox1.Text = "Button was clicked!"textBox1->Text = "Button was clicked!";Отладка формы
Теперь все готово для того, чтобы начать отладку.
Чтобы выполнить отладку формы Windows Forms, созданной для данного примера
- В окне исходного кода щелкните левое поле на той же строке, в которую добавляется текст:
textBox1.Text = "Button was clicked!";textBox1.Text = "Button was clicked!"textBox1->Text = "Button was clicked!";Появится красная точка, и текст строки будет выделен красным цветом. Красная точка представляет точку останова. Дополнительные сведения см. в разделе Точки останова. Если приложение запускается из отладчика, выполнение этого приложения будет приостановлено отладчиком на строке с помеченным кодом. После этого можно просмотреть состояние приложения и произвести его отладку.
Можно также щелкнуть правкой кнопкой мыши любую строку кода, выбрать пункт Точка останова, затем щелкнуть Вставить точку останова, чтобы добавить точку останова в эту строку.
Присоединение к приложению Windows Form для отладки
В Visual Studio вы можете подключить отладчик к выполняющемуся процессу. Если используется экспресс-выпуск, эта функция не поддерживается.
Присоединение к приложению Windows Form для отладки
В созданном ранее проекте щелкните левое поле, чтобы еще раз установить точка останова на добавленной строке:
textBox1.Text = "Button was clicked!"textBox1.Text = "Button was clicked!";textBox1->Text = "Button was clicked!";Связанный контент
- Отладка управляемого кода
- Безопасность отладчика
Как открыть .cs файл как Windows Form Constructor (Visual Studio c#) 2019

Я создал пустой проект windows forms. В гайдах написано что вместе с файлом открывается и Windows Form constructor. Как его открыть как Windows Form constructor? Абсолютно пустой проект.
Отслеживать
20.2k 6 6 золотых знаков 37 37 серебряных знаков 81 81 бронзовый знак
задан 28 ноя 2019 в 18:31
cyberfrogg cyberfrogg
123 4 4 серебряных знака 15 15 бронзовых знаковв VS 2019 дизайнер для форм «поломали» и до сих пор не починили. Только ждать или использовать VS 2017. Где-то попадалась ссылка на не русском по этому поводу, но уже не найду.
29 ноя 2019 в 1:00
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Если Вы используете платформу .NET Core, то Вам следует обновить VS до актуальной доступной версии. Дизайнер Windows Forms был добавлен в версии VS 2019 16.6.
Подробнее о дизайнере можно прочитать тут.
Отслеживать
ответ дан 9 сен 2020 в 3:58
2,121 1 1 золотой знак 9 9 серебряных знаков 20 20 бронзовых знаковПКМ -> View designer. Или shift + F7.
Отслеживать
ответ дан 28 ноя 2019 в 18:34
Honey Cake Honey Cake
180 2 2 серебряных знака 20 20 бронзовых знаков
Через Shift + F7 открывается копия файла без Windows Forms
28 ноя 2019 в 18:36
Нажмите правой кнопкой на Form1.cs и вы увидите данную строку.
28 ноя 2019 в 18:39При нажатии на Открыть в конструкторе ничего не происходит. Переход просто к тому же файлу, но не как ни его открытие в конструкторе.
28 ноя 2019 в 18:42
Обычно дизайнер должен открываться при двойном клике на форму. Если нет, то возможно вы как-то криво создали документ.
28 ноя 2019 в 18:44
Т.е. imgur.com/SkxR051 этот шаблон? Я надеюсь.
28 ноя 2019 в 18:47- c#
- winforms
- visual-studio
- visual-studio-2019
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.3.2953
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Создание приложения Windows Forms на C# в Visual Studio
Область применения:
Visual Studio Visual Studio для Mac
Visual Studio Code 
В этом руководстве вы создадите простое приложение C# с пользовательским интерфейсом на основе Windows.
Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого.
На некоторых снимках экрана в этом учебнике используется темная тема. Если вы не используете темную тему, но хотите переключиться на нее, см. страницу Персонализация интегрированной среды разработки и редактора Visual Studio.
Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio 2022, если еще не сделали этого.
Создание проекта
Сначала вы создадите проект приложения на C#. Для этого типа проекта уже имеются все нужные файлы шаблонов, что избавляет вас от лишней работы.
- Откройте Visual Studio.
- На начальном экране выберите Создать проект.

- В окне Создать проект выберите шаблон Приложение Windows Forms (.NET Framework) для C#. (Если вы предпочитаете, вы можете уточнить поиск, чтобы быстро получить нужный шаблон. Например, введите или введите приложение Windows Forms в поле поиска. Затем выберите C# в списке языков и выберите Windows в списке платформ.)

Примечание. Если шаблон Приложение Windows Forms (.NET Framework) отсутствует, его можно установить из окна Создание проекта. В сообщении Не нашли то, что искали? выберите ссылку Установка других средств и компонентов.
После этого в Visual Studio Installer выберите рабочую нагрузку Разработка классических приложений .NET.
Затем нажмите кнопку Изменить в Visual Studio Installer. Вам может быть предложено сохранить результаты работы; в таком случае сделайте это. Выберите Продолжить, чтобы установить рабочую нагрузку. После этого вернитесь к шагу 2 в процедуре Создание проекта.
- В поле Имя проекта окна Настроить новый проект введите HelloWorld. Затем нажмите Создать. Новый проект открывается в Visual Studio.
- Откройте Visual Studio.
- В окне запуска выберите Создание нового проекта.

- В окне Создание проекта выберите шаблон Приложение Windows Forms (.NET Framework) для C#. (Если вы предпочитаете, вы можете уточнить поиск, чтобы быстро получить нужный шаблон. Например, введите или введите приложение Windows Forms в поле поиска. Затем выберите C# в списке языков , а затем выберите Windows в списке платформ .)

Примечание. Если шаблон Приложение Windows Forms (.NET Framework) отсутствует, его можно установить из окна Создание проекта. В сообщении Не нашли то, что искали? выберите ссылку Установка других средств и компонентов.
После этого выберите рабочую нагрузку Разработка классических приложений .NET в Visual Studio Installer.
Затем нажмите кнопку Изменить в Visual Studio Installer. Вам может быть предложено сохранить результаты работы; в таком случае сделайте это. Выберите Продолжить, чтобы установить рабочую нагрузку. После этого вернитесь к шагу 2 в процедуре Создание проекта.

Создание приложения
Когда вы выберете шаблон проекта C# и зададите имя файла, Visual Studio открывает форму. Форма является пользовательским интерфейсом Windows. Мы создадим приложение Hello World, добавив элементы управления на форму, а затем запустим его.
Добавление кнопки на форму
- Выберите Панель элементов, чтобы открыть всплывающее окно «Панель элементов».
(Если вы не видите Флажок всплывающего меню панели элементов можно открыть в строке меню. Для этого просмотрите >панель элементов. Или нажмите клавиши CTRL+ALT+X.) - Разверните общие элементы управления и выберите значок «Закрепить«, чтобы закрепить окно панели элементов.

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

- В окне Свойства найдите Текст, измените имя с button1 на Click this и нажмите клавишу ВВОД.
(Если вы не видите Окно свойств можно открыть в строке меню. Для этого выберите окно «Просмотр>свойств». Или нажмите клавишу F4.) - В разделе Конструктор окна Свойства измените имя с button1 на btnClickThis и нажмите клавишу ВВОД.

Примечание. Если список в окне Свойства был упорядочен по алфавиту, button1 появится в разделе Привязки данных.
Добавление метки на форму
Теперь, когда мы добавили элемент управления »Кнопка» для создания действия, давайте добавим элемент управления «Метка», куда можно отправлять текст.
- Выберите элемент управления Метка в окне Панель элементов, а затем перетащите его на форму и расположите под кнопкой Нажмите это.
- В разделе Конструктор или Привязки данных окна Свойства измените имя label1 на lblHelloWorld и нажмите клавишу ВВОД.
Добавление кода на форму

- В окне Form1.cs [Конструктор] дважды щелкните эту кнопку, чтобы открыть окно Form1.cs. (Кроме того, можно развернуть узел Form1.cs в обозревателе решений, а затем выбрать Form1.)
- В окне Form1.cs после строки private void введите lblHelloWorld.Text = «Hello World!»; , как показано на следующем снимке экрана:
Выполнение приложения
- Нажмите кнопку Запустить, чтобы запустить приложение.
Будет выполнено несколько операций. В интегрированной среде разработки Visual Studio откроются окна Средства диагностики и Вывод. Кроме того, вне этой среды откроется диалоговое окно Form1. Оно будет содержать вашу кнопку Нажмите это и текст label1. - Нажмите кнопку Нажмите это в диалоговом окне Form1. Обратите внимание, что текст label1 меняется на Hello World!.

- Закройте диалоговое окно Form1, чтобы завершить работу приложения.
Создание приложения
Когда вы выберете шаблон проекта C# и зададите имя файла, Visual Studio открывает форму. Форма является пользовательским интерфейсом Windows. Мы создадим приложение Hello World, добавив элементы управления на форму, а затем запустим его.
Добавление кнопки на форму
- Щелкните Панель элементов, чтобы открыть всплывающее окно «Панель элементов».
(Если вы не видите Флажок всплывающего меню панели элементов можно открыть в строке меню. Для этого просмотрите >панель элементов. Или нажмите клавиши CTRL+ALT+X.) - Щелкните значок Закрепить, чтобы закрепить окно Панель элементов.

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

- В окне Свойства найдите элементТекст, измените имя с Button1 на Click this , а затем нажмите клавишу ВВОД.
(Если вы не видите Окно свойств можно открыть в строке меню. Для этого выберите окно «Просмотр>свойств». Или нажмите клавишу F4.) - В разделе Проектирование окна Свойства измените имя с Button1 на btnClickThis , а затем нажмите клавишу ВВОД.

Примечание. Если список был упорядочен по алфавиту в окне Свойства, Button1 появится в разделе (DataBindings).
Добавление метки на форму
Теперь, когда мы добавили элемент управления »Кнопка» для создания действия, давайте добавим элемент управления «Метка», куда можно отправлять текст.
- Выберите элемент управления Метка в окне Панель элементов, а затем перетащите его на форму и расположите под кнопкой Нажмите это.
- В разделе Проект или (DataBindings) окна Свойства измените имя Label1 на lblHelloWorld и нажмите клавишу ВВОД.
Добавление кода на форму

- В окне Form1.cs [Конструктор] дважды щелкните эту кнопку, чтобы открыть окно Form1.cs. (Кроме того, можно развернуть Form1.cs в Обозреватель решений, а затем выберите команду View Code (или нажмите клавишу F7) в меню правой кнопкой мыши в Form1.cs.)
- В окне Form1.cs после строки private void введите lblHelloWorld.Text = «Hello World!»; , как показано на следующем снимке экрана:
Выполнение приложения
- Нажмите кнопку Запустить, чтобы запустить приложение.
Будет выполнено несколько операций. В интегрированной среде разработки Visual Studio откроются окна Средства диагностики и Вывод. Кроме того, вне этой среды откроется диалоговое окно Form1. Оно будет содержать вашу кнопку Нажмите это и текст Label1. - Нажмите кнопку Нажмите это в диалоговом окне Form1. Обратите внимание, что текст Label1 меняется на Hello World!.

- Закройте диалоговое окно Form1, чтобы завершить работу приложения.
Следующие шаги
Поздравляем с завершением этого учебника! Для получения дополнительных сведений перейдите к следующему руководству:
См. также
- Другие руководства по C#
- Руководства по Visual Basic
- Руководства по C++
Руководство. Начало работы с конструктором Windows Forms
Область применения:
Visual Studio Visual Studio для Mac
Visual Studio Code ![]()
Конструктор Windows Forms предоставляет множество средств для создания приложений Windows Forms. В этой статье показано, как создать приложение с помощью различных средств, предоставляемых конструктором, включая следующие задачи:
- Упорядочение элементов управления с помощью оснастки.
- Выполнение задач конструктора с помощью смарт-тегов.
- устанавливать поля и отбивки для элементов управления;
- Упорядочение элементов управления с помощью TableLayoutPanel элемента управления.
- разделять макет элемента управления с помощью элемента управления SplitContainer;
- просматривать макет в окне «Структура документа»;
- размещать элементы управления с отображением размера и сведений о расположении;
- Задайте значения свойств с помощью окно свойств.
По завершении вы получите пользовательский элемент управления, который был собран с помощью многих функций макета, доступных в конструкторе Windows Forms. Этот элемент управления реализует пользовательский интерфейс для простого калькулятора. На следующем изображении показан общий макет элемента управления калькулятора.
Если вы являетесь разработчиком C++ и ищете руководство по созданию приложения Windows, которое включает формы и элементы управления, см. статью Создание приложения MFC на основе форм. Дополнительные обобщенные сведения см. в разделе Обзор программирования Windows на C++.
Создание проекта пользовательского элемента управления
Первым шагом является создание проекта элемента управления DemoCalculator.

- Откройте Visual Studio и создайте проект библиотеки элементов управления Windows Forms с помощью шаблона платформа .NET Framework для C# или Visual Basic. Задайте проекту имя DemoCalculatorLib.
- Чтобы переименовать файл, в обозревателе решений щелкните правой кнопкой мыши элемент UserControl1.vb или UserControl1.cs, выберите Переименовать и замените имя файла на DemoCalculator.vb или DemoCalculator.cs. Выберите «Да «, когда вам будет предложено переименовать все ссылки на элемент кода UserControl1.
В конструктор Windows Forms отображается поверхность конструктора для элемента управления DemoCalculator. В этом представлении можно графически спроектировать внешний вид элемента управления, выбрав элементы управления и компоненты на панели элементов и поместив их на поверхности конструктора. Дополнительные сведения см. в статье о разновидностях пользовательских элементов управления.
Разработка макета элемента управления
Элемент управления DemoCalculator содержит несколько элементов управления Windows Forms. В этой процедуре вы упорядочены элементы управления с помощью конструктора Windows Forms.
- В конструкторе Windows Forms увеличьте размер элемента управления DemoCalculator, выбрав маркер изменения размера в правом нижнем углу и перетащив его вниз и вправо. В правом нижнем углу Visual Studio просмотрите сведения о размере и расположении элементов управления. Задайте элементу управления ширину 500 и высоту 400, наблюдая за сведениями о размере при изменении размера элемента управления.
- На панели элементов выберите узел Контейнеры, чтобы открыть его. Выберите элемент управления SplitContainer и перетащите его на поверхность конструктора. Элемент SplitContainer появится на поверхности конструктора элемента управления DemoCalculator.
Совет Размер элемента управления SplitContainer автоматически устанавливается в соответствии с размером элемента управления DemoCalculator. В окне Свойства проверьте свойства, заданные для элемента управления SplitContainer . Найдите свойство Dock. Ему задано значение DockStyle.Fill. Это означает, что размер элемента управления SplitContainer устанавливается в соответствии с границами элемента управления DemoCalculator. Измените размер элемента управления DemoCalculator, чтобы проверить это поведение.
Примечание. Для некоторых элементов управления доступны смарт-теги, упрощающие проектирование. Дополнительные сведения см. в пошаговом руководстве. Выполнение распространенных задач с помощью смарт-тегов в элементах управления Windows Forms.
Заполнение элемента управления
Теперь, когда макет элемента управления настроен, можно добавить в элемент управления DemoCalculator кнопки и экран.
- На панели элементов выберите значок элемента управления TextBox . Элемент управления TextBox помещается в первую ячейку элемента управления TableLayoutPanel .
- В окне Свойства замените значение свойства ColumnSpan элемента управления TextBox на 5. Элемент управления TextBox переместится в центр своей строки.
- Замените значение свойства Anchor элемента управления TextBox на Left , Right . Элемент управления TextBox расширится по горизонтали, заняв все пять столбцов.
- Измените значение свойства TextBox элемента управления TextAlign на Right .
- В окне Свойства разверните узел свойства Font . Задайте значение 14 для Size и true для Bold у элемента управления TextBox .
- Выберите элемент управления TableLayoutPanel .
- На панели элементов выберите значок Button . Элемент управления Button разместится в следующей свободной ячейке элемента управления TableLayoutPanel .
- На панели элементов выберите Button еще четыре раза, чтобы заполнить вторую строку элемента управления TableLayoutPanel .
- Выберите все пять элементов управления Button , удерживая нажатой клавишу SHIFT. Нажмите клавиши CTRL+C, чтобы скопировать элементы управления Button в буфер обмена.
- Трижды нажмите сочетание клавиш CTRL+V, чтобы вставить скопированные элементы управления Button в оставшиеся строки элемента управления TableLayoutPanel .
- Выберите все 20 элементов управления Button , удерживая нажатой клавишу SHIFT.
- В окне Свойства замените значение свойства Dock на Fill . Все элементы управления Button закрепятся в своих ячейках.
- В окне Свойства разверните узел свойства Margin . Для All задайте значение 5. Всем элементам управления Button задается меньший размер, чтобы увеличить поля между ними.
- Выберите button10 и button20, после чего нажмите клавишу DELETE, чтобы удалить их из макета.
- Выберите button5 и button15, после чего замените значение их свойства RowSpan на 2. Эти кнопки представляют кнопки Clear и = button for the DemoCalculator control.
Использование окна структуры документа
Если в элементе управления или форме присутствует несколько элементов управления, перемещаться по макету удобнее с помощью окна «Структура документа».
- В строке меню выберите Вид>Другие окна>Структура документа. В этом окне структура элемента управления DemoCalculator и его составных элементов управления представлена в виде дерева. Дочерние элементы управления контейнерных элементов управления, таких как SplitContainer , отображаются в виде подузлов дерева. Вы также можете переименовать элементы управления с помощью окна «Структура документа».
- В окне Структура документа щелкните правой кнопкой мыши элемент button1, чтобы выбрать его, после чего щелкните Переименовать. Замените его имя на sevenButton.
- В окне Структура документа замените имена элементов управления Button , заданные конструктором, на имена для рабочей среды согласно следующему списку:
- button1 на sevenButton;
- button2 на eightButton;
- button3 на nineButton;
- button4 на divisionButton;
- button5 на clearButton;
- button6 на fourButton;
- button7 на fiveButton;
- button8 на sixButton;
- button9 на multiplicationButton;
- button11 на oneButton;
- button12 на twoButton;
- button13 на threeButton;
- button14 на subtractionButton;
- button15 на equalsButton;
- button16 на zeroButton;
- button17 на changeSignButton;
- button18 на decimalButton;
- button19 на additionButton;
- С помощью окон Структура документа и Свойства измените значения свойства Text для каждого имени элемента управления Button согласно следующему списку:
- для элемента управления sevenButton замените свойство текста на 7;
- для элемента управления eightButton замените свойство текста на 8;
- для элемента управления nineButton замените свойство текста на 9;
- для элемента управления divisionButton замените свойство текста на / (косая черта);
- для элемента управления clearButton замените свойство текста на Clear;
- для элемента управления fourButton замените свойство текста на 4;
- для элемента управления fiveButton замените свойство текста на 5;
- для элемента управления sixButton замените свойство текста на 6;
- для элемента управления multiplicationButton замените свойство текста на * (звездочка);
- для элемента управления oneButton замените свойство текста на 1;
- для элемента управления twoButton замените свойство текста на 2;
- для элемента управления threeButton замените свойство текста на 3;
- для элемента управления subtractionButton замените свойство текста на — (дефис);
- для элемента управления equalsButton замените свойство текста на = (знак равенства);
- для элемента управления zeroButton замените свойство текста на 0;
- для элемента управления changeSignButton замените свойство текста на +/-;
- для элемента управления decimalButton замените свойство текста на . (точка);
- для элемента управления additionButton замените свойство текста на + (знак «плюс»);
- На поверхности конструктора выберите все элементы управления Button , удерживая нажатой клавишу SHIFT.
- В окне Свойства разверните узел свойства Font . Задайте значение 14 для Size и true для Bold у всех элементов управления Button .
Этот набор инструкций завершает проектирование элемента управления DemoCalculator. Остается только добавить логику калькулятора.
Добавление обработчиков событий
Кнопки в элементе управления DemoCalculator имеют обработчики событий, которые можно использовать для реализации большей части логики калькулятора. Конструктор Windows Forms позволяет реализовать заглушки всех обработчиков событий для всех кнопок одним выбором.
- На поверхности конструктора выберите все элементы управления Button , удерживая нажатой клавишу SHIFT.
- Выберите один из элементов управления Button . В редакторе кода откроются обработчики событий, созданные конструктором.
Тестирование элемента управления
Поскольку элемент управления DemoCalculator наследуется от класса UserControl, его поведение можно проверить с помощью Контейнера для тестирования пользовательских элементов управления. Дополнительные сведения см. в статье «Практическое руководство. Тестирование поведения во время выполнения userControl».
- Нажмите клавишу F5, чтобы собрать и запустить элемент управления DemoCalculator в Контейнере для тестирования пользовательских элементов управления.
- Выберите границу между панелями SplitContainer и перетащите ее влево и вправо. Размеры элемента TableLayoutPanel и всех его дочерних элементов управления будут изменяться в соответствии с доступным пространством.
- После завершения тестирования элемента управления нажмите кнопку «Закрыть«.
Использование элемента управления в форме
Элемент управления DemoCalculator можно использовать в других составных элементах управления или в форме. Ниже описано, как это сделать.
Создание проекта
Первым шагом является создание проекта приложения. В этом проекте выполняется сборка приложения, демонстрирующего работу пользовательского элемента управления.
- Создайте проект Приложение Windows Forms с именем DemoCalculatorTest.
- В Обозревателе решений щелкните правой кнопкой мыши проект DemoCalculatorTest и выберите Добавить>Ссылка на проект, чтобы открыть диалоговое окно Диспетчер ссылок.
- Перейдите на вкладку Проекты и выберите проект DemoCalculatorLib, чтобы добавить ссылку на тестовый проект.
- В обозревателе решений щелкните правой кнопкой мыши DemoCalculatorTest и выберите пункт Назначить запускаемым проектом.
- В конструкторе Windows Forms увеличьте размер формы примерно до 700 x 500.
Использование элемента управления в макете формы
Чтобы использовать элемент управления DemoCalculator в приложении, его необходимо поместить в форму.
- На панели элементов разверните узел Компоненты DemoCalculatorLib.
- Перетащите элемент управления DemoCalculator с панели элементов в форму. Переместите элемент управления в левый верхний угол формы. Когда элемент управления близок к границам формы, отрезки отображаются. Линии привязки указывают расстояние свойства Padding формы и свойства Margin элемента управления. Поместите элемент управления в расположение, указанное линиями привязки. Дополнительные сведения см. в пошаговом руководстве. Упорядочение элементов управления с помощью линий оснастки.
- Перетащите элемент управления Button с панели элементов и поместите его в форму.
- Перемещайте элемент управления Button по элементу управления DemoCalculator, чтобы определить, где отображаются линии привязки. Вы можете точно и легко выровнять элементы управления с помощью этой функции. По завершении удалите элемент управления Button .
- Щелкните правой кнопкой мыши элемент управления DemoCalculator и выберите пункт Свойства.
- Замените значение свойства Dock на Fill .
- Выберите форму, а затем разверните узел свойства Padding . Замените значение Все на 20. Размер элемента управления DemoCalculator уменьшится в соответствии с новым значением формы Padding .
- Измените размер формы, перетаскивая различные маркеры изменения размера в разные положения. Обратите внимание на то, как размер элемента управления DemoCalculator пропорционально изменяется.
Следующие шаги
В этой статье было показано, как создать пользовательский интерфейс для простого калькулятора. Чтобы продолжить, вы можете расширить свою функциональность, реализуя логику калькулятора, а затем опубликовать приложение с помощью ClickOnce. Кроме того, перейдите к другому руководству, в котором вы создаете средство просмотра рисунков с помощью Windows Forms.
См. также
- Элементы управления Windows Forms
- Специальные возможности для элементов управления в Windows Forms
- Публикация с помощью ClickOnce