- •Практикум Visual FoxPro Основные понятия.
- •Проектирование баз данных.
- •Команды и функции управления записями.
- •Управляющие конструкции языка FoxPro
- •1. Конструкция if …endif
- •3. Конструкция do case … endcase
- •4. Цикл for … next
- •Цикл do while … enddo
- •Цикл scan … endscan
- •Процедуры.
- •Объектно-ориентированное программирование
- •Свойства объектов
- •Допустимые типы полей
- •Примеры использования классов vfp
- •Как сделать, чтобы из формы интерактивно менялось количество страниц в объекте PageFrame?
- •2. Как сделать, чтобы на форме была видна только она страница PageFrame?
Свойства объектов
Таблица 3.Свойства объектов.
Свойство |
Описание |
Значение по умолчанию |
Надписи |
||
Caption |
Надпись |
|
FontBold |
Жирный шрифт |
.f. |
FontItalic |
Наклонный шрифт |
.f. |
FontStrikethru |
Зачеркнутый шрифт |
.f. |
FontOutLine |
Подчеркнутый шрифт |
.f. |
FontName |
Имя шрифта |
Arial |
FontSize |
Размер шрифта |
9 |
Цвет (палитра вызывается двойным кликом по значению свойства) |
||
ForeColor |
Цвет надписи |
0,0,0 |
BackColor |
Цвет фона |
255,255,255 |
DisabledForeColor |
Цвет надписи при неактивном объекте |
0,0,0 |
Disabled BackColor |
Цвет фона при неактивном объекте |
255,255,255 |
Размещение |
||
Top |
Расстояние данного объекта от верхнего края объекта-контейнера (pixel) |
|
Left |
Расстояние данного объекта от левого края объекта-контейнера (pixel) |
|
Height |
Высота объекта (pixel) |
|
Width |
Ширина объекта (pixel) |
|
SpecialEffect |
Объемность (плоскость) объекта |
0 -3D |
Данные |
||
ControlSource |
Источник данных (поле, переменная) |
|
Value |
Начальное значение переменной |
|
SpinnerHightValue |
MAX значение счетчика |
+2147483647 |
SpinnerLowValue |
MIN значение счетчика |
-2147483647 |
Increment |
Шаг счетчика |
1 |
RowSourceType |
Тип источника строк (поле,массив,запрос) |
|
RowSource |
Источник данных для строк списка |
|
Доступ к объекту |
||
ReadOnly |
Только для чтения |
.f. |
Enabled |
Объект активный (неактивный) |
.t. |
Visible |
Объект видимый (невидимый) |
.t. |
Класс Timer |
||
Interval |
Значение интервала в мс, после истечения которого управление передается методу Timer данного объекта |
0 |
Класс Grid |
||
ColumCount |
Количество колонок (столбцов) |
-1 |
GridLine |
Тип раздел. линии (вертик., гориз., сетка) |
3 |
GridLineColor |
Цвет разделительной линии |
0,0,0 |
GridLineWidth |
Ширина разделительной линии |
1 |
RecordSourceType |
Тип источника данных (таблица, запрос) |
|
RecordSource |
Источник данных (имя таблицы, запроса) |
|
Класс PageFrame |
||
ActivePage |
Активная страница (при запуске) |
1 |
PageCount |
Количество страниц |
2 |
Picture |
Фоновая картинка на странице |
|
Таблица 2 (продолжение)
Свойство |
Описание |
Значение по умолчанию |
Класс Line |
||
BorderColor |
Цвет линии |
0,0,0 |
BorderStyle |
Стиль: 0 Линия имеет цвет фона 1 Тонкая 2 Штриховая 3 Пунктирная 4 Штрих-пунктир 5 Штрих -двойной пунктир 6 Непрерывная |
1 |
BorderWidth |
Толщина линии |
1 |
LineClant |
Ориентация линии “/” или “\” |
/ |
Класс Shape |
||
BackStyle |
Фон 1 – непрозрачный 0 – прозрачный |
1 |
FillStyle |
Узор заполнения (по умолчанию-сплошной) |
1 |
Curvature |
Изгиб от 0 до 99 |
0 |
Таблица 3