Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Вкладки




Форма

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

Выше уже отмечалось, что среда программирования предоставляет пользователю много объектов управления, позволяющих проектировать интерфейс пользователя и систему управления программным средством в диалоговом режиме. Ниже будет дано описание наиболее важных с точки зрения специалиста в области экономики объектов управления, объяснены их важнейшие свойства и обработчики событий.

Форма является заготовкой окна программного средства. Программное средство, составленное только из одной формы без каких-либо элементов управления и программных модулей, может быть запущено, и будет отзываться на типовые команды управления.

Внешний вид объекта показан на рис. 2.7 и определяется его свойствами. Форма имеет рабочее поле, заголовок, три кнопки и рамку. Существует несколько модификаций окна. В частности, можно сделать форму без заголовка, убрать или заблокировать одну-две левые кнопки изменения размера и т.д.

Рис. 2.7. Объект Форма Наиболее часто использующиеся свойства и методы объекта сведены в табл. 2.3. Их смысл ясен из названий. Исключение составляет свойство HelpContextID. Хорошее программное средство должно иметь встроенную справочную систему. Эта система выполнена в виде особого текстового файла, разбитого на параграфы (темы). Указанное

свойство задает номер темы help-файла, связанной с формой.

Вкладки являются средством создания многостраничной формы.
С каждой страницей можно работать отдельно и она будет занимать практически всю площадь формы. Общий вид объекта показан
на рис. 2.8. Доступ к объекту "Вкладки" можно получить через окно "Компоненты", выбрав элемент контроля Microsoft Tabbed Dialog Control 5.0.

Рис. 2.8. Вкладки В проект включается объект SSTab, свойства которого приведены в табл. 2.4. При настройке объекта следует определить свойство Имя и, используя свойство Custom, вызвать окно настройки объекта. Конечно, каждое свойство вкладок можно определять в окне "Свойства объекта".

2.3.3. Элементы управления окном,
распространяемые как расширения

К числу таких компонентов относятся компоненты Microsoft Window Common Controls 5.0 - 6.0, предоставляющие доступ к нескольким объектам управления окном. К числу таких объектов относятся объекты "Вкладки" (хуже описанных выше), "Меню" ToolBar, "Строка статуса" StatusBar.

Рис. 2.9. Меню и строка статуса Настройка свойств всех объектов производится с помощью окон настройки, которые вызываются через свойство Custom. Внешний вид объектов "Меню" и "Строка статуса" показаны на рис. 2.9. Меню является набором кнопок, которые в отпущенном состоянии явно или неявно выражены. Одну из них можно

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


 

Таблица 2.3 Наиболее часто использующиеся свойства и методы объекта Форма   Примечание Свойства     0 - ничего (без рамки и заголовка) 1 - единственный (с кнопкой закрыть) 2 - соразмерный (как на рис. 2.7)       0 - сдвиг в левый верхний угол экрана 1 - по центру владельца 2 - по центру экрана 3 - сдвиг влево-вверх от центра   Методы       Если не загружена, то загрузить
Назначение Идентификатор формы в программе Текст заголовка Стиль Окна Способность реагировать на события Включить или отключить кнопку максимального или минимального размера Разрешение перемещения формы по экрану Позиция окна на экране сразу после загрузки Номер темы контекстной помощи Загрузить и показать форму Выгрузить форму из ОЗУ Скрыть форму, но не выгружать из ОЗУ Показать форму
Наименование Имя Caption Border Style Enabled MaxButton MinButton MoveAble StartUpPosition HelpContextID Load (имя_формы) UnLoad (имя_формы) имя_формы.Hide имя_формы.Show

Таблица 2.4

Основные свойства объекта "Вкладки"

Наименование Назначение
Имя Имя, под которым зарегистрированы "Вкладки"
Custom Вызов окна настройки
Caption Заголовки вкладок
TabOrientation Ориентация вкладок (поворот на 0, 90, 180, 270 град.)
Tabs Число вкладок
Tab Номер настраиваемой вкладки
TabsPerRow Число вкладок в ряду
Visible Видимость вкладок

Строка статуса может быть оформлена в двух стилях. Первый стиль "Простой" (Simple) обеспечивает вывод одной панели, текст которой задается свойством SimpleText и может меняться программой в ходе ее выполнения. Стиль "Нормальный" (Normal) обеспечивает вывод одной или нескольких панелей. Длина панелей может регулироваться индивидуально (в том числе и автоматически). Доступ к текстам панелей из программы невозможен, простой текст не показывается. В конце строки статуса находится признак возможности изменения размера окна.




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


Дата добавления: 2014-11-29; Просмотров: 509; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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