В конструкторе форм, на форму можно помещать различные элементы управления. Все элементы находятся на Панели элементов.
Большинство элементов относится к классу 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 представляют собой готовые формы для внесения заголовков и пунктов меню.
Для переноса стандартного элемента на форму, нужно его перетащить с панели элементов и расположить в нужном месте формы.
Вид элемента и его расположение определяется значением его свойств.
Есть общие свойства, а есть свойства характерные только для данного элемента.
Свойства есть и у самой формы.
Для вывода панели свойств нужно выделить элемент и выполнить команду: Вид, Окно свойств.
Для закрепления окна свойств элемента выбрать
Слева свойство, справа умалчиваемое значение.