Графические элементы управления
Для графического оформления в форме можно использовать элементы управления Image и PictureBox. Image служит просто для размещения графического изображения на форме. PictureBox представляет собой скорее окно с рисунком, то есть он может использоваться и для размещения других объектов, а не только этого рисунка.
Свойства:
BorderStyle устанавливается для PictureBox 1- Единственный Фиксированный, а для Image 0 – Ничего
AutoSize(для PictureBox) позволяет привести в соответствие размеры изображения и самого элемента управления: True заставляет PictureBox в режиме работы подстраивать свои размеры под размеры картинки, а False – обрезает картинку, размеры которой не помещаются в PictureBox
Strech (для Image) позволяет привести в соответствие размеры изображения и самого элемента управления: False заставляет Image в режиме работы подстраивать свои размеры под размеры картинки, а True – заставляет картинку подстраивать свои размеры под размеры Image
Picture задает графический файл, откуда будет открыто изображение
ScaleMode – выбор той или иной системы координат для PictureBox
Рисование в VB может осуществляться на форме и на графических элементах управления: Image и PictureBox. Когда выполняется работа необходимо конкретно указывать, где будет располагаться указанный графический элемент или нарисована выбранная фигура. Для определения местоположения указываются координаты (X – горизонтальная координата,Y- вертикальная) В VB вертикальная координата возрастает не снизу вверх, как математическая, а сверху вниз, горизонтальная увеличивается слева направо. Наиболее привычной единицей измерения служат пиксели, в этих единицах измеряется разрешающая способность монитора. Однако недостатком этой единицы измерения является то, что графические объекты становятся зависимыми от установленного в данный момент разрешения экрана. Стандартная система координат VB предполагает использование твипов. Один твип равен 1/20 пункта или 1/1440 дюйма.
Left – задает левую координату элемента
Top– устанавливает верхнюю координату
Width – определяет ширину объекта
Height – задает высоту элемента
CurrentX и CurrentY – координаты текущей точки.
BackColor – цвет фона
FillColor – цвет заливки для рисуемых фигур
ForeColor – цвет рисования, которым будет выполнен рисунок
BorderStyle – тип границы
BorderWidth – толщина границы
DrowStyle – стиль рисуемой линии
DrowWidth – толщина рисуемой линии или окружности
DrowMode – режим рисования комбинируемых фигур ( перекрывающиеся объекты)
Для создания графических объектов в виде линий и геометрических фигур в VB используются элементы управления Line(линия) и Shape(фигура), которые добавляются на форму или PictureBox на этапе разработки приложения. Для них не обрабатываются никакие события и их нет в списке элементов проекта, доступных в окне кода. Их можно изменять в программном коде, используя их свойства и перемещать, используя метод Move. Для элемента Shape применяют свойство Shape, которое принимает следующие значения: 1 – vbShapeSquare(квадрат), 2- vbShapeOval (овал), 3 – vbShapeCircle(Окружность), 4 – vbShapeRoundeRectangle(скругленный прямоугольник), 5 – vbShapeRoundeSquare (скругленный квадрат).
Дата добавления: 2015-08-08; просмотров: 863;