|
Линии и контурыDate: 2015-10-07; view: 434. Использование объекта Picture для вывода текста и графических элементов Объект Picture можно использовать в качестве графического окна, в которое выводится текст и графические элементы. Для вывода в графическое окно текста предназначен метод Print. Программное размещение графических элементов осуществляется с использованием методов Circle (Окружность), Line (Линия), Point (Точка), Pset (Набор точек). Метод PaintPicture позволяет создавать в графическом окне анимацию. Visual Basic позволяет размещать в форме линии, прямоугольники, скругленные прямоугольники, круги, эллипсы, используемые для объединения в группу схожих по смыслу объектов и улучшения внешнего вида формы. Для добавления в форму линии используется кнопка Line (Линия) на панели элементов управления. Свойство BorderWidth (Ширина границы) позволяет задать толщину линии. Для изменения толщины, заданной по умолчанию, введите в правый столбец свойства число, которое будет определять толщину линии. Для изменения размеров линии и ее положения можно использовать мышь и клавиатуру аналогично тому, как это делается для всех элементов управления в форме. Помимо этого, можно использовать свойства X1, X2, Y1 и Y2, позволяющие изменять перечисленные параметры программно. Свойства X1 и Y1 определяют, соответственно, горизонтальное и вертикальное положение левого края линии, а свойства X2 и Y2 – правого края. Чтобы задать цвет линии, используйте свойство BorderColor (Цвет границы). С помощью свойства BorderStyle (Стиль границы) можно указать стиль линии, используя значения, указанные в таблице:
Для добавления в форму контура предназначена кнопка Shape (Контур) на панели элементов управления. Она позволяет создавать в форме прямоугольник, квадрат, овал, окружность, прямоугольник и квадрат со скругленными углами. Для придания созданному объекту требуемой формы, установите одно из следующих свойств Shape, представленных в таблице:
На рисунке приведены стандартные контуры, создаваемые в Visual Basic. Используя свойство BackStyle, укажите, будет ли созданный объект прозрачным. С помощью свойства FillStyle можно задать узор заполнения, используя следующие значения:
Свойство FillColor позволяет задать цвет узора заполнения объекта, а свойство BackColor - цвет фона. Свойство BorderStyle предназначено для задания стиля рамки объекта. Оно содержит те же значения, что и для линии. Для придания контуру объемности используйте свойство SpecialEffect.
|