Список рисунков. Используется для создания коллекции растровых рисунков. Для составления списка рисунков следует обратиться к свойству Images. В открывшемся окне Image Collection Editor выберите нужные рисунки. Обратите внимание на цифры слева - это индексы. Отсчет ведется с нуля. Размеры рисунков устанавливаются свойством Image Size. Отобразить эти рисунки можно в текстовом поле TextBox, хотя используются и другие элементы управления - Tree-View, ListView и т.д.
Разберем пример, в котором поочередно демонстрируются несколько рисунков. Разместите на форме следующие элементы: ImageList, Timer, Button и два PictureBox. С помощью свойства Images откройте окно Image Collection Editor и добавьте в него семь рисунков. Индексы их распределятся соответственно от нуля до шести. Создайте пустые процедуры обработки событий для Button и Timer. Заполните их следующим кодом:
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. Дважды щелкните форму и в созданной редактором кода процедуре введите следующие инструкции: