Трусов М. А. Visual Basic .NET
Трусов М. А. Visual Basic .NET - Страница 6

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

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

Теперь дважды щелкнем кнопку Button 1. В результате откроется окно кодов с пустой заготовкой процедуры событий Buttonl_Click. Заготовка события -это стандартная часть необходимых для работы программы кодов, которая автоматически создается редактором Visual Basic .NET. Таким образом, программист избавляется от необходимости заниматься подобной рутинной работой. В заготовке процедуры события и будет записан нужный код.

Создать такую заготовку можно и другим способом. В верхней части окна кодов находятся два текстовых поля: Class Name и Method Name. Если в левом поле выбрать элемент Labell, а в правом поле - метод Click, будет создана пустая процедура обработки событий Labe 11_Сlick. Таким образом, часть кодов создает редактор, а вот другую часть кодов, которые определяют действия программы, придется

Трусов М. А. Visual Basic .NET. Создание графических объектов и основы программирования

Правила составления кодов

создавать нам самим. Запишем в процедуру Buttonl_Click код Labell. BackColor = Color. Red, а в процедуру Label 1_C1 ick - код Me. Close (). В результате в окне редактора должен появиться следующий текст:

Private Sub Buttonl_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Buttonl.Click Labell.BackColor = Color.Red End Sub

Private Sub Labell_Click(ByVal sender As Object, ByVal e_ As System.EventArgs) Handles Labell.Click Me.CloseO End Sub

Итак, определим порядок составления кодов. Сначала записываем имя объекта. Затем ставим точку. Появляется всплывающее меню с подсказкой. Выбираем из него нужное свойство и дважды щелкаем левой кнопкой мыши или нажимаем клавишу Tab. В результате выбранная строка сама отразится в кодах. Затем ставим знак равенства и указываем значение этого свойства. Visual Basic .NET хорош тем, что практически не содержит символики. Если вы немного владеете английским языком, то вполне можете понять смысл кодов. В данном случае их можно расшифровать так: если происходит процедура событий Buttonl_Click (щелчок кнопки), свойство BackColor (цвет фона) объекта Labell (надпись) приравнивается к Color. Red (красный цвет).

Во втором коде ключевое слово Me указывает на класс, слово Close означает закрытие программы. Если происходит событие Label 1_С1 ick (щелчок надписи Labell), инструкция Me. Close указывает на необходимость закрытия программы.

Если нет необходимости изменять значения свойств объектов по ходу выполнения программы, лучше воспользоваться возможностями окна Properties (Свойства). В нем перечислены свойства элементов управления. Здесь же их можно изменить. Наиболее часто используемые свойства приводятся в табл. 1.1.



 
 
 
Powered by Exponenta -