Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Свойства и методы объектов формы




Все объекты Visual FoxPro характеризуются свойствами, которые можно настраивать в соответствии со своими требованиями. Для каждого объекта существуют встроенные методы, которые выполняются при наступлении связанных с ним событий. Для того чтобы получить доступ к свойствам и методам объекта, нужно выделить необходимый объект и выполнить одно из следующих действий:

· Выбрать команду меню View ½ Properties

· Нажать правую кнопку мыши и выбрать пункт всплывающего меню Properties

· Нажать кнопку Properties Window на панели инструментов «Form Designer»

 
 

В результате на экране появится окно «Properties» со свойствами и методами выбранного объекта (рис. 6). Раскрывающийся список в верхней части данного окна используется для выбора объекта из списка объектов формы, а вкладки ниже него содержат перечень сгруппированных по типам свойств и методов:

Рис. 6 Окно свойств объекта «Properties»

 

Вкладка Назначение
«All» Содержит список всех свойств и методов формы в алфавитном порядке
«Data» Содержит свойства объекта, связанные с источником данных
«Methods» Содержит список всех методов объекта
«Layout» Содержит свойства объекта, связанные с его оформлением
«Other» На данной вкладке собраны все свойства, не вошедшие на вкладки «Data» и «Layout»

 

При размещении объекта в форме устанавливаются принятые по умолчанию значения свойств объекта. Для изменения стандартной установки для свойств какого-либо из объектов, выберите корректируемое свойство в окне свойств объекта. Значение свойства отображается в поле ввода, расположенного над списком всех свойств объекта. Возможны следующие типы значений определяемого свойства:

Тип свойства Состояние поля значения свойства
Свойство доступно только для чтения Поле ввода свойства не активно и нельзя перейти в это поле для ввода значения свойства
Свойство может редактироваться Поле ввода свойства активно, в него можно ввести с клавиатуры требуемое значение
Возможны два или более различных вариантов значений свойства Рядом с полем коррекции свойства появляется кнопка раскрытия списка
Возможен выбор свойств с помощью окна настройки Рядом с полем коррекции свойства появляется кнопка открытия окна настройки

 

Левее поля ввода свойства находятся три кнопки, которые предназначены для выполнения следующих функций:

 

Кнопка Назначение

Вызывает построитель выражений для определения значения свойства

 

Подтверждает ввод значения свойства

 

Используется для отказа от введенного в поле ввода значения

 

 

Создание формы в конструкторе форм

 

Процесс по созданию формы может включать в себя все или часть из приведенных процедур:

· Настройка формы

· Создания окружения

· Размещения текста

· Создания управляющих кнопок

· Размещение линий, прямоугольников и рисунков

· Установка цвета объектов формы

· Удаление объектов формы

· Перемещение объектов формы, а также перемещение областей, которые могут содержать несколько объектов

· Сохранение формы

 

Настройка формы. Каждая форма имеет свойства, определяющие ее в основном окне Visual FoxPro, заголовок, принятый по умолчанию шрифт, цвет экрана и некоторые другие параметры. Для настройки этих параметров нужно выполнить команду View | Properties. На экране появится окно «Properties» со стандартными значениями свойств формы. В этом окне, редактируются свойства формы, можно задать размер окна формы, ее местоположение, заголовок и имя.

Размер формы и ее положение з адаются относительно основного окна Visual FoxPro. Установить эти параметры можно следующими способами:

· Присвоить значения свойствам Height, Width, Left, Top, определяющим высоту, ширину формы и ее положение относительно верхнего левого угла основного окна Visual FoxPro.

· Придать форме нужный размер с помощью курсора мыши.

Заголовок и стиль окна формы. Для задания заголовка, располагающегося в верхней части формы, предназначено свойство Caption окна свойств. Для осуществления коррекции заголовка, необходимо выделить курсором свойство Caption и в поле ввода поля, ставшим активным, введите заголовок формы.

Стиль обрамления окна формы задается с помощью свойства BorderStyle и может принимать следующие значения:

Значения Описание
0-No border Форма не имеет рамки
1-Fixed Single Неизменяемая одинарная рамка
2- Fixed Dialog Неизменяемая двойная рамка
3-Sizable (Default) Изменяемая рамка (ее размеры можно изменять при выполнении)

 

Свойство Back-Color позволяет выбрать цвет фона или подходящий рисунок для фона формы с помощью окна диалога «Color».

Свойство WindowState определяет вид формы при ее вызове и может принимать одно из следующих значений:

Значения Описание
Normal Форма имеет размеры, определенные ее свойствами
Minimized (Windows only) Форма сворачивается в пиктограмму
Maximized Форма распахивается на весь экран

 

Свойства FontName, FontSize, FontBold, FontOutlline, FontItalie, FontShadow, FontStrikethru, FontUnderline задают наименование шрифта формы, его размер и начертание.

Определение среды окружения. Наиболее часто форма используется для ввода и отображения данных, содержащихся в таблицах базы данных. В Visual FoxPro установка среды окружения, (то есть таблиц, используемых в форме, и связей между ними) осуществляется средствами конструктора форм. Для этой цели предназначено окно диалога «Date Environment», открыть которое можно одним из следующих способов:

· Выполнить команду меню View | Environment

· Нажать кнопку Data Environment на панели инструментов «Form Designer»

· Выбрать пункт всплывающего меню Data Environment

При открытии окна диалога определения среды в основное меню добавляется пункт DataEnvironment. На рис.7 представлено окно «DataEnvironment» со всплывающим меню, позволяющим добавить таблицы, связать таблицы между собой, открыть окно свойств среды окружения для задания различных параметров. Для добавления новой таблицы используется пункт всплывающего меню Add, при выборе которого открывается окно диалога «Add Table or View» (рис. 8), позволяющее выбрать таблицу. Для добавлении таблицы можно также воспользоваться командой меню Data Environment | Add.

 
 

Рис. 7 Окно диалога «Data Environment» со всплывающим меню

 

 

 
 

Рис. 8 Окно диалога «Add Table or View»

 

Последовательность действий для определения среды окружения и задания свойств формы:

1. Открыть проект Sales.

2. Выбрать вкладку «Documents» и перейти на группу «Forms» в окне проекта нажать кнопку New.

3. В открывшемся окне диалога «New Form» выбрать опцию New Form. На экране откроется окно конструктора экрана.

4. Открыть окно «Data Environment», выполнив команду View | Data Environment.

5. Для добавлении таблицы в окно определения среды окружения выполнить команду Data Environment | Add.

6. В открывшемся окне диалога «Add Table or View» выбрать таблицу Customer и нажать кнопку ОК. В окне диалога «Data Environment» появится выбранная таблица. Закрыть окно определения среды окружения.

7. Для определения свойств формы нужно выполнить команду View | Properties. Откроется окно «Properties».

8. В окне «Properties» скорректировать свойство Caption, введя в текстовом поле заголовок формы Ввод списка покупателей.

9. Скорректировать свойство BackColor, выбрав в окне диалога «Color» цвет для формы, отвечающим заданным требованиям.

10. Для того чтобы форма располагалась в центре экрана, свойство AutoCenter должно иметь значение True.

11. Установить свойства FontName, FontSize и выбрать любой из имеющихся шрифтов, поддерживающих кириллицу, и его размер.

12. Сохранить форму под именем GetCust.

 




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 398; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.018 сек.