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

Класс Color

Private Sub Button2_Click(ByVal sender As System.Object, _

ByVal e As System.EventArgs) Handles Button2.Click

Dim col As Color

col = Color.Black

Button2.BackColor = col

End Sub

В следующем примере мы составим палитру цветов для окраски объекта. В этом коде использован конструктор, определяющий количество красного, зеленого и голубого цвета.

Dim col О As Color = {Color.FromArgb(255, 100, 120)}

2-4640

3.1. Свойства PictureBox

Данный элемент управления используется для размещения в нем графических изображений из числа тех, что имеются в файлах вашего компьютера. Кроме того, в PictureBox можно создавать свои рисунки. Для этого необходимо использовать процедуру события PictureBox_Paint. Рассмотрим некоторые свойства этого элемента управления. Загрузка готового рисунка осуществляется во время конструирования с помощью свойства Image в окне Properties или во время работы программы, для чего необходимо составить соответствующий код. Выглядит он так:

Private Sub Forml_Load(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles MyBase.Load PictureBoxl.Image = Image.FromFile(«C:\закат.jpg») End Sub

Данный код загружает рисунок при запуске программы. Но кроме процедуры FormJLoad можно использовать, например, процедуру Button_Click, поместив в нее тот же код. Тогда рисунок будет загружаться при щелчке кнопки. Чтобы не указывать слишком длинное полное имя (путь к рисунку), поместите его на диск С. В данном примере использован рисунок «Закат» из папки Мои рисунки, который был скопирован на диск С.

Элемент управления ImageList (Список рисунков)

Кроме свойства Image рассмотрим свойство SizeMode. Оно определяет соотношение размеров элемента управления PitureBox и рисунка. Вот какие значения может принимать это свойство:

> Normal - рисунок отображается без изменения независимо от размеров элемента управления PictureBox;

> Stretchlmage - рисунок изменяет размеры, подстраиваясь под размеры элемента управления;

> AutoSize- элемент управления меняет размеры в соответствии с размерами рисунка;


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