Навигация
Главная
Поиск
Форум
FAQ's
Ссылки
Карта сайта
Чат программистов

Статьи
-Delphi
-C/C++
-Turbo Pascal
-Assembler
-Java/JS
-PHP
-Perl
-DHTML
-Prolog
-GPSS
-Сайтостроительство
-CMS: PHP Fusion
-Инвестирование

Файлы
-Для программистов
-Компонеты для Delphi
-Исходники на Delphi
-Исходники на C/C++
-Книги по Delphi
-Книги по С/С++
-Книги по JAVA/JS
-Книги по Basic/VB/.NET
-Книги по PHP/MySQL
-Книги по Assembler
-PHP Fusion MOD'ы
-by Kest
Professional Download System
Реклама
Услуги

Автоматическое добавление статей на сайты на Wordpress, Joomla, DLE
Заказать продвижение сайта
Программа для рисования блок-схем
Инженерный калькулятор онлайн
Таблица сложения онлайн
Популярные статьи
OpenGL и Delphi... 65535
Форум на вашем ... 65535
21 ошибка прогр... 65535
HACK F.A.Q 65535
Бип из системно... 65535
Гостевая книга ... 65535
Invision Power ... 65535
Пример работы с... 65535
Содержание сайт... 65535
ТЕХНОЛОГИИ ДОСТ... 65535
Организация зап... 65535
Вызов хранимых ... 65535
Создание отчето... 65535
Имитационное мо... 65535
Программируемая... 65535
Эмулятор микроп... 65535
Подключение Mic... 65535
Создание потоко... 65535
Приложение «Про... 65535
Оператор выбора... 65535
Реклама
Сейчас на сайте
Гостей: 23
На сайте нет зарегистрированных пользователей

Пользователей: 13,372
новичок: vausoz
Новости
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

Информационная система - транспортный парк на Turbo Pascal (База данных)...
Моделирование процесса поступления заявок в систему, состоящую из трёх Э...
Движение шарика в эллиптическои параболоиде на Delphi [OpenGL] + Блок схемы

Элементы управления приложения MS Word



В главах 5—9 были рассмотрены объекты, которые по большей части харак-
теризуются как подчиненные по отношению к корневому объекту "доку-
мент". Они в своей совокупности представляют содержимое и характери-
стики документа. Используя эти объекты, мы можем создавать документ и
заполнять его содержание. Таким образом, мы используем приложение
MS Word как универсальный редактор нужных документов (например, отче-
тов), и свойств этих объектов нам вполне достаточно, но Word.Application
дает программистам больше возможностей, которые нужно использовать.
Ранее была рассмотрена объектная модель Application, в которой элементы
управления выделены в отдельную коллекцию самим приложением Word.
Коллекция CommandBars представляет собой совокупность панелей инст-
рументов (далее — панели) и панели главного меню (далее — главное ме-
ню), а также подобных элементов (панелей и меню), созданных пользовате-
лем. Каждый из этих элементов, в свою очередь, является хозяином кнопок
(панели) или пунктов меню (главное меню и другие меню).
Рассмотрим свойства коллекции CommandBars. Как и любая коллекция, она
содержит набор элементов и имеет свойство Count (количество элементов
коллекции). Свойства и методы коллекции CommandBars представлены в
табл. 10.1.
Таблица 10.1. Основные свойства и методы коллекции CommandBars

Исследуем некоторые общие свойства коллекции CommandBars. Например,
свойство коллекции LargeButtons позволяет выбирать размеры кнопок всех
панелей — большие или маленькие. Установим значение этого свойства в
True. Для этого можно использовать следующий программный код.
Изменение размера кнопок
procedure TForml.LargeButtonsClick(Sender: TObject);
begin
W.CommandBars.LargeButtons:=LargeButtons.Checked;
end;



Выполняя данную процедуру, мы получим результат, который не нуждается
в дальнейших комментариях и представлен на рис. 10.1.

Рис. 10.1. Выбираем большие кнопки для панелей управления
Другим общим свойством коллекции панелей управления является режим
показа всплывающих подсказок для кнопок, определяемый двумя свойства-
ми логического типа: DisplayTooltips — определяет, включена или отключе-
на подсказка; DisplayKeysInTooltips — определяет присутствие в подсказке
"горячих" клавиш. Изменение режима подсказок определяется просто уста-
новкой этих свойств в определенное значение. Рассмотрим фрагмент ис-
ходного текста.
Изменение режима всплывающих подсказок для кнопок
procedure TForml.DisplayTooltipsClick(Sender: TObject);
begin
W.CommandBars.DisplayTooltips:=DisplayTooltips.Checked;
end;
procedure TForml.DisplayKeysInTooltipsClick(Sender: TObject);
begin
W.CommandBars.DisplayKeysInTooltips:=DisplayKeysInTooltips.Checked;
end;



Свойства DisplayTooltips и DisplayKeysInTooltips коллекции CommandBars,
используемые в представленных процедурах, позволяют изменить режимы
всплывающих подсказок (рис. 10.2 и 10.3).

Рис. 10.2. Отображение подсказки для кнопк

Рис. 10.3. Отображение подсказки и сочетания клавиш для кнопки
От общих свойств коллекции элементов, управления перейдем к рассмотре-
нию самих элементов коллекции — панелей управления и их свойств. Дос-
туп к ним осуществляется через объекты Item(i:integer), где i — индекс эле-
мента в коллекции.
Опубликовал Kest September 25 2009 14:19:19 · 0 Комментариев · 6598 Прочтений · Для печати

• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •


Комментарии
Нет комментариев.
Добавить комментарий
Имя:



smiley smiley smiley smiley smiley smiley smiley smiley smiley
Запретить смайлики в комментариях

Введите проверочный код:* =
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поделиться ссылкой
Фолловь меня в Твиттере! • Смотрите канал о путешествияхКак приготовить мидии в тайланде?
Загрузки
Новые загрузки
iChat v.7.0 Final...
iComm v.6.1 - выв...
Visual Studio 200...
CodeGear RAD Stud...
Шаблон для новост...

Случайные загрузки
ShadelLabel
XPButtons
PHP 5 в подлинник...
База данных: Книж...
Генетический алго...
Проигрыватель Mp3
SysInfo [Исходник...
IPAddresseEdit
Animation (Пример...
Алгоритмы шифрова...
Игра "Астероиды" ...
ZipForge
Ehlib
Самоучитель C++
Удаление своего EXE
Система баннеро-о...
PHP/MySQL для нач...
ATComponents
Strawberry Prolog...
SynEdit

Топ загрузок
Приложение Клие... 100774
Delphi 7 Enterp... 97839
Converter AMR<-... 20268
GPSS World Stud... 17014
Borland C++Buil... 14193
Borland Delphi ... 10293
Turbo Pascal fo... 7374
Калькулятор [Ис... 5984
Visual Studio 2... 5207
Microsoft SQL S... 3661
Случайные статьи
Сообщение компилят...
Инфографика — это ...
Задание области пе...
Реализация методов...
База данных на пас...
Метаданные
Применение модульн...
Это поможет избежа...
Теперь давайте пос...
• Administrators (...
Хранение записей о...
Кроме затрат, связ...
12.3. Пространство...
6.3. Принципы
Разберемся теперь ...
ДОПУСТИМЫЕ СПОСОБЫ...
Друзья на высоких ...
Где купить итальян...
Свойству AutoPostBack
Определение числа ...
Время жизни сервера
26 шагов к 15 тыс....
Создание очередей
Сплит-тестирование...
Расширение сети
Статистика



Друзья сайта
Программы, игры


Полезно
В какую объединенную сеть входит классовая сеть? Суммирование маршрутов Занимают ли таблицы память маршрутизатора?