Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
512244_74984_sidorov_m_e_algoritmizaciya_i_prog....doc
Скачиваний:
14
Добавлен:
01.05.2019
Размер:
5.08 Mб
Скачать

Свойства поведения формы

Приведем некоторые свойства формы из группы Behavior (Поведение) окна Properties.

Свойство

Возвращает или устанавливает

AutoRedraw

признак перерисовки графики и текста на поверхности формы, (например, после сворачивания)

Enabled

признак доступа к форме и объектам на ней;

Visible

признак видимости объекта.

Свойство шрифт формы

Свойство шрифт (группа Font) позволяет, при выводе символов на поверхность формы, устанавливать атрибуты шрифта– наименование (Name), размер (Size), начертание (Bold, Italic, UnderLine).

Пример задания свойств формы.

  1. Caption – Форма-Окно приложения.

Icon - файл ...\Icons\Misc\Face02.ico.

  1. BackColor - ToolTip,

  2. ForeColor - &HFF или красный цвет из палитры.

  3. BorderStyle – vbSizable

  4. Font: - MS Sans Serif, размер – 18 , начертание – полужирный курсив

  5. Picture - файл ...\Bitmaps\Gauge\Vert.bmp.

Рис. 19. Свойства формы

Слои формы

Форма имеет три слоя: фон формы (для фона с рисунком используйте свойство Picture), слой для вывода изображения или текста (используйте методы Print и PaintPicture, например, Print "Второй слой формы") и слой для размещения элементов управления, причем последние могут налагаться друг на друга.

Основные методы и события формы Методы формы

Метод

Действие

Show

Отображает форму на экране

Hide

Закрывает форму

Move

Изменяет местоположение и размер формы

Cls

Очищает форму, закрашивая ее цветом фона.

Print

Отображает в форме строку текста. Синтаксис: Print "Строка"

Графические методы формы

В дополнение к рассмотренным методам формы – Сls и Print изучим методы рисования во втором слое формы.

Метод PaintPicture - выводит изображение в определенной области формы. Синтаксис:

PaintPicture picture, xl, yl, widthl, heightl, tbx2, y2, width2, height2, opcode

где Picture – объект-источник графического изображения;

xl, yl - координаты левого верхнего угла, где будет располагаться рисунок;

widthl, heightl - ширина и высота рисунка;

х2, у2 и width2, height2 - координаты левого верхнего угла, ширина и высота части источника графического изображения, заданного параметром Picture (эти параметры не используются при выводе всего изображения);

opcode - тип побитового смешивания при наложении изображений.

Метод Pset - рисует точку заданного цвета. Синтаксис:

PSet [Step] (x, у), [color]

где (х, у) - координаты точки в заданной системе координат формы,

step – ключевое слово, определяющее параметры х, у как приращения относительно текущей точки

color - цвет точки; если этот параметр опущен, то цвет - ForeColor.

Метод DrawWidth – задает толщину рисования в пикселах.

Форма имеет также методы рисования окружности, дуги или эллипса заданного цвета – Circle, а также линии или прямоугольника заданного цвета – Line.

Пример рисования и стирания "по точкам".

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, _ x As Single, y As Single)

If Button = vbLeftButton Then PSet (x, y), vbRed

If Button = vbRightButton Then PSet (x, y), Me.BackColor

End Sub

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]