Назад Вперед Содержание

Конструктор форм

В конструкторе форм, на форму можно помещать различные элементы управления. Все элементы находятся на Панели элементов.

Большинство элементов относится к классу System.Windows.Forms.Control и имеют много общих свойств.

Назначение элементов формы

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

Результат можно вывести в поля вывода, поля редактирования или в специальное окно сообщения.

Для элементов формы можно написать обработчики событий (например, выполнить вычисления при нажатии на кнопку).

Панель элементов (компонентов)

Для вывода Панели элементов на экран выполним команду: Вид, Панель элементов. Чтобы эта панель не закрывала форму нажать

Элементы управления

Элементы управления — это компоненты, обеспечивающие взаимодействие между пользователем и программой.

Среда Visual Studio.NET предоставляет большое количество элементов, которые можно сгруппировать по нескольким функциональным группам.

Группа командных объектов

Элементы управления Button (кнопка), LinkLabel (гиперссылка), ToolStrip (панели инструментов) реагируют на нажатие кнопки мыши и немедленно запускают какое-либо действие. Наиболее распространенная группа элементов.

Группа текстовых объектов

Большинство приложений предоставляют возможность пользователю вводить текст и, в свою очередь, выводят различную информацию в виде текстовых записей. Элементы TextBox (текстовое поле), RichTextBox (поле с форматированием) принимают текст, а элементы Label (надпись), StatusStrip (строка статуса) выводят ее.

Группа переключателей

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

Элементы управления этой группы предоставляют возможность выбора пользователю. Это одна из самых обширных групп элементов, в которую входят ComboBox (поле и список), ListBox (список), ListView, TreeView, NumericUpDown (числовое значение) и многие другие.

Группа контейнеров

Элементы этой группы, расположенные на форме, служат подложкой кнопкам, текстовым полям, спискам — поэтому они и называются контейнерами. Элементы Panel, GroupBox, TabControl, кроме всего прочего, разделяют возможности приложения на логические группы, обеспечивая удобство работы.

Группа графических элементов

Даже самое простое приложение Windows содержит графику — иконки, заставку, встроенные изображения. Для размещения и отображения их на форме используются элементы для работы с графикой — Image List, Picture Box.

Диалоговые окна

Выполняя различные операции с документом — открытие, сохранение, печать, предварительный просмотр, — мы сталкиваемся с соответствующими диалоговыми окнами. Разработчикам .NET не приходится заниматься созданием окон стандартных процедур: элементы OpenFileDialog, SaveFile Dialog, ColorDialog, PrintDialog содержат уже готовые операции.

Группа меню

В любом приложении должно присутствовать меню, содержащее в себе доступ ко всем возможностям и настройкам приложения. Элементы MenuStrip, ContextMenuStrip представляют собой готовые формы для внесения заголовков и пунктов меню.

Перенос элементов на форму

Для переноса стандартного элемента на форму, нужно его перетащить с панели элементов и расположить в нужном месте формы.

Свойства элементов формы

Вид элемента и его расположение определяется значением его свойств.

Есть общие свойства, а есть свойства характерные только для данного элемента.

Свойства есть и у самой формы.

Для вывода панели свойств нужно выделить элемент и выполнить команду: Вид, Окно свойств.

Панель свойств стандартных элементов

Для закрепления окна свойств элемента выбрать

Слева свойство, справа умалчиваемое значение.

Назад Вперед Содержание