Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка КП Visual Basic.doc
Скачиваний:
103
Добавлен:
16.12.2013
Размер:
5.55 Mб
Скачать

1.7.2. Элементы управления для создания рисунков в интерфейсе пользователя

В VisualBasicдоступны два элемента управления, которые могут отображать рисунки:

  • PictureBox (Графическое окно, Рисунок);

  • Image (Изображение, Образ).

Для запоминания рисунков используют файлы:

  • битовые файлы(.bmp);

  • пиктограммы(.ico);

  • метафайлы Windows(.wmf) и некоторые другие.

Есть три способа использования рисунков в программе:

  1. Загрузка рисунка на экранную форму в режиме проектирования путем установки свойства Pictureсамой формы. При этом рисунок образует фон интерфейса и любые объекты управления будут расположены поверх рисунка.

  2. Использование элемента управления PictureBox.

  3. Использование элемента управления Image.

Э

лемент управленияPictureBoxслужит для размещения, как самого рисунка, так и других элементов управления. Он является элементомконтейнером.

Свойства элемента управления PictureBox

Name По умолчанию задаются именаPicture1,Picture2 и т.д.

Autosize логическое свойство, которое позволяет объектуPictureBox

автоматически настраиваться под размер вызываемого рисунка. Для этого надо установить значение свойства, равным True.

BorderStyle свойство, определяющее, есть ли рамка вокруг элемента. (Значения свойства рассмотрены выше).

Picture (Рисунок) свойство, задающее графический файл, из которого берется рисунок.

Чтобы загрузить рисунок с помощью элемента управления PictureBox

необходимо:

  • перенести элемент на форму;

  • найти свойство Pictureи щелкнуть кнопку справа. Появится диалоговое окно “LoadPicture”(“Загрузить рисунок”);

  • загрузить рисунок из выше перечисленных графических файлов.

Объект управления PictureBoxможет содержать в себе другие объекты, например,Image. Как только объект размещается внутри объектаPictureBox, он становится частью его и перемещается вместе с ним.

Э

лемент управленияImageтакже используется для графического оформления, но в отличие отPictureBox, не может содержать в себе другие элементы.

Свойства элемента управления Image

Name. По умолчанию задаются именаImage1,Image2 и т.д.

Picture свойство имеет тот же смысл, что и у элементаPictureBox.

Stretch (Растягивание) свойство логическое. При установке его равнымTrueможно “вписать” рисунок в элементImage.

Для того, чтобы удалить рисунок из элементов ImageилиPictureBox, следует промаркировать значение свойстваPictureи нажать клавишуDelete. Значение станет равнымNone.

В каких случаях нужно употреблять элемент PictureBox, а в какихImage? Графическое окно является многофункциональным элементом управления, но его возможности требуют большего объема памяти и ресурсов системы.Imageболее простой элемент управления, и если он решает поставленную задачу, используйтеImage, а неPictureBox.

1.7.3. Элемент управления TextBox (Текстовое окно)

Э

лемент управленияTextBoxиспользуется для получения информации от пользователя (ввода данных) и для вывода результатов обработки.

Когда этот элемент активизирован, внутри него появляется вертикальный курсор, и пользователь может вводить данные. Следует иметь в виду, что числовые данные представляются в текстовом формате, поэтому должны быть преобразованы перед выполнением арифметических операций.

Свойства элемента управления TextBox

Name по умолчанию первому текстовому окну на экранной форме задается имяText1, второмуText2 и т.д. Можно оставить имена по умолчанию, но, как уже говорилось, лучше задать уникальное имя с префиксомtxt, например,txtDisplay,txtText.

Внешний вид объекта определяют такие свойства, как Font(Шрифт),BackColor (Цвет фона),ForeColor (Цвет символов).

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