Файл: regeda_v_v_regeda_o_n_osnovy_programmirovaniya_na_vba.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 02.12.2019

Просмотров: 4472

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

255, 

указывающее

зеленую

компоненту

цвета

; Blue – 

целое

число

из

диа

-

пазона

от

 0 

до

 255, 

указывающее

синюю

компоненту

цвета

Функция

QBCoior

возвращает

шестнадцать

основных

цветов

в

со

-

ответствии

значению

параметра

Синтаксис

QBCoior(color),

     

где

color

 – 

это

целое

число

из

диапазона

от

 0 

до

 15. 

Таблица

П

1.4.  

Соответствие

между

цветами

и

значением

параметра

функции

QBCoior

Число

Цвет

Число

Цвет

Число

Цвет

Число

Цвет

Черный

  4 

Красный

  8 

Серый

12 

Светло

-

красный

Синий

  5 

Розовый

  9 

Светло

-

синий

13 

Светло

-

розовый

Зеленый

Желтый

  10 

Светло

-

зеленый

14 

Светло

-

желтый

Голубой

Белый

11 

Светло

-

голубой

15 

Насыщенный

белый

Таблица

П

1.5. 

Свойства

позволяющие

выводить

рисунки

в

форме

и

восстанавливать

на

ней

графическое

изображение

а

также

задающие

тип

и

цвет

заполнений

Свойство

Описание

Pic-

ture 

Определяет

рисунок

отображаемый

как

фон

формы

При

про

-

граммной

установке

данного

свойства

используется

функция

LoadPicture

Ее

параметр

задает

полное

имя

растрового

файла

используемого

в

качестве

рисунка

AutoRe

draw 

Логическое

свойство

по

умолчанию

принимающее

значение

False

В

этом

случае

любое

графическое

изображение

создан

-

ное

графическими

методами

в

форме

теряется

в

том

месте

где

она

хотя

бы

временно

закрыта

другим

окном

Если

свойство

при

-

нимает

значение

 True, 

то

изображение

восстанавливается

так

как

его

образ

в

этом

случае

хранится

в

буфере

обмена

Clip-
Con-

trols 

Логическое

свойство

по

умолчанию

принимающее

значение

True

В

этом

случае

, Windows 

определяет

отсекаемую

область

для

заднего

фона

формы

перед

событием

Paint

 . 

Отсекаемая

об

-

ласть

окружает

все

неграфические

элементы

управления

Во

вре

-

мя

события

Paint

 Windows 

снова

прорисовывает

задний

план

не

затрагивая

неграфических

элементов

управления


background image

Не

используя

элементов

управления

непосредственно

в

форме

мож

-

но

выводить

текст

при

помощи

метода

Print

 (

Таб

П

1.6).  

Таблица

П

1.6. 

Свойства

задающие

параметры

и

координаты

шрифта

текста

в

форме

Свойство

Описание

Font 

Возвращает

или

устанавливает

шрифт

FontBold 
FontItalic 
FontUnder1ine 
FontStrikethru 

Логические

свойства

возвращающие

или

устанавли

-

вающие

тип

шрифта

полужирный

курсивный

под

-

черкнутый

перечеркнутый

FontTranspar-
ent 

Логическое

свойство

возвращающее

или

устанавли

-

вающее

прозрачность

области

текста

При

значении

равном

True

текст

выводится

поверх

графических

объектов

созданных

в

форме

графическими

методами

При

значении

равном

False

символы

текста

обладают

непрозрачным

фоном

FontName 
FontSize 

Возвращают

или

устанавливают

имя

и

размер

шрифта

CurrentX 
CurrentY 
 

Возвращают

или

устанавливают

координаты

в

форме

где

при

помощи

метода

Print

будет

выводиться

текст

или

при

помощи

графических

методов

рисоваться

ри

-

сунок

По

умолчанию

координаты

измеряются

в

тви

-

пах

и

координата

левого

верхнего

угла

формы

 – (0, 0). 

В

случае

переопределения

системы

координат

в

форме

данные

свойства

задают

координаты

в

заданной

систе

-

ме

координат

Left  

Тор

Возвращают

или

устанавливают

местоположение

верхнего

левого

угла

и

формы

Height 
Width 

Возвращают

или

устанавливают

высоту

и

ширину

формы

Эти

свойства

включают

в

себя

толщину

грани

-

цы

формы

Кроме

того

в

Height

входит

и

высота

за

-

головка

формы

Если

надо

работать

с

внутренними

размерами

формы

без

учета

границы

толщины

грани

-

цы

и

высоты

заголовка

то

воспользуйтесь

свойствами

ScaleHeight

и

ScaleWidth


background image

Основной

единицей

измерения

этих

свойств

является

твип

 (twip): 

дюйм

 – 2.54 

см

; 1 

дюйм

 – 1440 

твипов

; 1 

см

 – 567 

твипов

Кроме

твипов

в

 Visual Basic 

в

качестве

единиц

измерения

использу

-

ются

также

пункты

 (

в

одном

дюйме

 72 

пункта

), 

пиксели

 (

наименьшая

еди

-

ница

измерения

разрешения

монитора

или

принтера

число

пикселей

в

дюйме

зависит

от

разрешающей

способности

монитора

или

принтера

). 

Таблица

П

1.7. 

Свойства

задающие

единицы

измерения

и

систему

координат

в

форме

Свойство

Описание

ScaleHeight
ScaleWidth 

Устанавливают

или

возвращают

координаты

правого

ниж

-

него

угла

формы

  

ScaleLeft 
ScaleTop 

Устанавливают

или

возвращают

координаты

левого

верхне

-

го

угла

формы

По

умолчанию

приравнены

нулю

ScaleMode 

Устанавливает

единицы

измерения

Допустимые

значения

VbUser

или

0

  (

определенная

пользователем

единица

из

-

мерения

VbTwips

или

(

твипы

используется

по

умолчанию

VbPoints

или

2

 (

пункты

VbPixels

или

3

 (

пиксели

VbCharacters

  

или

4

 (

символы

VbInches

или

5

 (

дюймы

VbMillimeters

или

6

 (

миллиметры

VbCentimeters

или

7

 (

сантиметры

Таблица

П

1.8 

Свойства

управляющие

формой

указателя

мыши

Свойство

Описание

Mouse-
Pointer 

Устанавливает

форму

указателя

мыши

.  


background image

Продолжение

табл

П

1.8 

Mouse-
Icon 

Если

свойство

MousePointer

равно

VbCustom

то

оно

позво

-

ляет

задать

конкретный

вид

пользовательского

курсора

При

программной

установке

данного

свойства

используется

функция

LoadPicture

Ее

параметр

задает

полное

имя

файла

исполь

-

зуемого

в

качестве

значка

Файлы

пользовательских

курсоров

имеют

расширение

CUR

.

Большой

список

файлов

пользователь

-

ских

курсоров

находится

в

папке

Graphics\Cursors

В

сле

-

дующем

примере

устанавливается

курсор

в

форме

руки

с

подня

-

тым

вверх

указательным

пальцем

Mouselcon=LoadPicture("\Common\Graphics\Cursors\H_point.cur") 
MousePointer = VbCustom 

Таблица

П

1.9.  

Константы

задающие

форму

указателя

мыши

Константа

Значе

-

ние

Указатель

VbDefault 

По

умолчанию

VbArrow 

   

VbCrosshair 

   

Vblbeara 

     

VblconPointer 

Текущий

значок

для

объекта

VbSizePointer 

   

VbSizeNESW 

VbSizeNS 

    

VbSizeNWSE 

   

VbSizeWE 

   

VbUpArrow 

10 

     

VbHourgiass 

11 

     

VbNoDrop 

12 

   

VbArrowHourglass 

13 

VbArrowQuestion 

14 

   

VbSizeAll 

12 

Крест

из

двухконечных

стрелок

VbCustom 

99 

Значок

указанный

в

свойстве

MouseIcon


background image

                                                                           

ПРИЛОЖЕНИЕ

 2.  

Список

элементов

управления

Элементы

управления

Имя

Кнопка

TextBox 

– 

Поле

ввода

Text 

Label

       – 

Надпись

Label 

CommandButton – 

Кнопка

Command 

ListBox

 – 

Список

List 

ComboBox

 – 

Комбинированное

поле

Combo 

OptionButton

 – 

Переключатель

Option 

CheckBox

 – 

Флажок

Check 

Frame

 – 

Рамка

Frame 

HScrollBar

 – 

Горизонтальная

по

-

лоса

прокрутки

HScroll 

VScrollBar

 – 

Вертикальная

полоса

прокрутки

VScroll 

Image

 – 

Рисунок

Image 

              –

Счетчик