Файл: regeda_v_v_regeda_o_n_osnovy_programmirovaniya_na_vba.pdf

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

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

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

Добавлен: 02.12.2019

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

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

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
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 

 

              –

 

Счетчик