Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста стр.20
Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста стр.20

В этой программе один элемент RadioButtonl (переключатель) меняет свойство другого элемента Labeil. После щелчка RadioButtonl происходит событие CheckedChanged, которое

Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста

Первая программа

вызывает изменение свойства BackColor элемента Label 1. Оно принимает значение Color. Red (красный цвет). Теперь запустите программу, щелкнув Start или F5. В открывшемся окне поочередно щелкните кнопки RadioButton. При этом Label 1 будет окрашиваться в разные цвета.

Обратите внимание на то, что, пока программа запущена, окно редактирования открыто только для чтения Read Only, то есть вы не сможете внести в программу какие-либо изменения.

Закройте программу, щелкнув Закрыть. Продолжим работу над кодами, открыв для этого окно кодов с помощью двойного щелчка формы, одного из элементов или слова Forml.vb над окном конструирования формы. Добавьте к уже имеющимся кодам следующий:

Labell.Visible = False

Это означает, что при срабатывании кнопки RadioButton меняется не только свойство BackColor, но и свойство Visible (видимость). Хотя элемент Labell окрашивается в другой цвет, он остается при этом невидимым, так как свойство Visible приобретает значение False (ложь). И наконец, последнее. Создадим процедуру обработки событий для кнопки Button2. Для этого щелкните надпись Button2 в окне Class Name, а затем надпись Click в окне Method Name или вернитесь в окно Design и сделайте двойной щелчок Button2. В процедуру событий для Button2 добавьте следующий код:

Labell.Visible = True

После щелчка Button2 происходит событие Click и свойство Visible элемента Labell меняется на True (истина), то есть Labell становится видимым. Теперь окно кодов приобретет вид, показанный на рис. 4. Осталось запустить программу, щелкнув Start или нажав клавишу F5, и проверить ее работу. Щелкните RadioButton 1, затем Button2 и элемент Labell окрасится в красный цвет. Обратите внимание, что в одно время может быть включена только одна кнопка Radio-Button. Если вы хотите, чтобы работали несколько кнопок, разместите их на разных элементах Panel или используйте элемент CheckBox (флажок). Так с помощью одних инструментов можно изменить свойства других или включить их в работу.


⇐ Предыдущая Следующая ⇒
 
 
 
Powered by Exponenta