Программирование в среде Visual Studio Net. Понятие о в визуальном программировании. Проекты Visual Studio .Net. Работа в среде Visual Studio Net с формами и элементами управления в формах, страница 2

Activated, а для формы, которая перестает быть активной, генерируется событие Deactivate;

§  Form_closing – генерируется при закрытии формы;

§  Resize – генерируется при изменении размеров формы с помощью мыши;

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

Формы подразделяются на модальные и немодальные. Немодальные формы используются чаще. На экране может иметься сколько угодно немодальных форм, пользователь может свободно переключаться между ними. Модальная форма имеет приоритет над остальными формами. Пока открыта модальная форма, невозможно перейти ни в одну другую форму приложения.

Основные методы формы:

§  Show – выводит на экран немодальную форму; §           ShowDialog – выводит на экран модальную форму; §     Hide – скрывает форму.

Начальная форма проекта задается в окне свойств проекта. По умолчанию первая созданная в проекте форма является начальной. Для вызова или закрытия одной формы из другой необходимо : 1) определить новую переменную типа Form в разделе описаний; 2) в тексте процедуры применить методы Show, ShowDialog или Hide.

Рассмотрим пример. Пусть некоторая форма имеет форма имеет имя Form3. Тогда для открытия формы необходимо записать код:

  Dim F3 As New Form3         F3.show()

а для закрытия формы написать код:

Me.Hide()

        e.Cancel = True Элементы управления в формах.

Элементы управления служат для проектирования пользовательского интерфейса. Они условно делятся на основные и дополнительные. Основные элементы управления входят в состав Visual Studio .Net и доступны для использования в любом проекте. Все элементы управления, доступные пользователю, находятся на панели инструментов Toolbox. Дополнительные элементы управления, как правило, в этой панели по умолчанию отсутствуют, для их использования необходимо в контекстном меню выбрать пункт меню Choose Items и установить флажки около нужных элементов.

К наиболее часто используемым основным элементам относятся надпись (Label), поле ввода (TextBox), поле ввода со списком (ComboBox), список (ListBox), кнопка (Button).

Основными свойствами всех этих элементов являются:

§  Name – определяют имя элемента, как объекта. По этому имени производится обращение ко всем другим его свойствам и методам;

§  Text – надпись на элементе;

§  Visible – логическое свойство, определяющее, виден ли данный элемент на форме, или нет; § Enabled – логическое свойство, определяющее, доступен ли данный элемент пользователю, или нет.

Следует иметь в виду, что тип значения свойства Text – строковый (String), поэтому, если надпись на элементе представляет собой число, то для проведения над ним арифметических операций следует преобразовать его в число с помощью функции Val.

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

Элемент управления TextBox служит для ввода и отображения текста на форме. К важнейшим свойствам данного элемента относятся:

§  TextAlign – определяет вид выравнивания текста в элементе;

§  MaxLength – максимальная длина вводимого текста;

§  ReadOnly – запрещает или разрешает возможность редактирования текста пользователем;

§  PasswordChar – преобразует вводимые пользователем символы в любые другие символы, например, *. Эта возможность часто используется при вводе паролей.