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

Список рисунков. Используется для создания коллекции растровых рисунков. Для составления списка рисунков следует обратиться к свойству Images. В открывшемся окне Image Collection Editor выберите нужные рисунки. Обратите внимание на цифры слева - это индексы. Отсчет ведется с нуля. Размеры рисунков устанавливаются свойством Image Size. Отобразить эти рисунки можно в текстовом поле TextBox, хотя используются и другие элементы управления - Tree-View, ListView и т.д.

Разберем пример, в котором поочередно демонстрируются несколько рисунков. Разместите на форме следующие элементы: ImageList, Timer, Button и два PictureBox. С помощью свойства Images откройте окно Image Collection Editor и добавьте в него семь рисунков. Индексы их распределятся соответственно от нуля до шести. Создайте пустые процедуры обработки событий для Button и Timer. Заполните их следующим кодом:

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

ToolTip

Static a As Integer = -1

a = a + 1

PictureBoxl.Image = ImageListl.Images (a) If a = 6 Then a = -1

Для показа рисунков с помощью кнопки используйте PictureBoxl, а работу таймера продемонстрируйте в Picture-Вох2. Буквой «а» названа переменная, значением которой является индекс рисунка. Переменная а, заключенная в скобки, является аргументом. Обратите внимание на слово Static. Этот метод объявляет так называемую статическую переменную, которая используется для сохранения значений после вызова процедуры. Каждый раз, щелкая по кнопке (вызывая процедуру Button_Click), мы меняем значение индекса, которое сохраняется и используется при следующем вызове процедуры. Попробуйте заменить слово Static словом Dim и вы увидите только один рисунок.

ToolTip

Всплывающая подсказка. Создает всплывающее окно при размещении курсора над объектом. В этом окне можно поместить нужную надпись.

Расположите на форме два любых объекта, например Label и Button, а затем ToolTip. Код, создающий всплывающую подсказку, можно записать в процедуре событий Label 1_С1 ick или Buttonl_Click, но в таком случае всплывающая подсказка появится только после щелчка этого объекта. Поэтому запишите код в Form_Load. Дважды щелкните форму и в созданной редактором кода процедуре введите следующие инструкции:


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