Навигация
Главная
Поиск
Форум
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
HACK F.A.Q 65535
Бип из системно... 65535
Гостевая книга ... 65535
Invision Power ... 65535
Пример работы с... 65535
Содержание сайт... 65535
ТЕХНОЛОГИИ ДОСТ... 65535
Организация зап... 65535
Вызов хранимых ... 65535
Создание отчето... 65535
Программируемая... 65535
Эмулятор микроп... 65535
Подключение Mic... 65535
Создание потоко... 65535
Приложение «Про... 65535
Оператор выбора... 65535
Модуль Forms 65535
Имитационное мо... 59619
Реклама
Сейчас на сайте
Гостей: 4
На сайте нет зарегистрированных пользователей

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

Моделирование процесса обработки заданий на вычислительном центре на GP...
Моделирование работы участка термической обработки шестерен на GPSS + По...
База данных студентов на Delphi + Microsoft SQL Server

Реклама



Подписывайся на YouTube канал о программировании, что бы не пропустить новые видео!

ПОДПИСЫВАЙСЯ на канал о программировании
Элементы управления приложения 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 18:19:19 · 0 Комментариев · 5913 Прочтений · Для печати

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


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



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

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

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

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

Пароль



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

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

Случайные загрузки
PCXReader. Програ...
RSS Feeds
Fig [Исходник на ...
PolyFlow
Ics
Создание меню на ...
Распознавание иде...
Delphi. Учимся на...
StartMark
Dreamsoft Progres...
Программирование ...
AlignEdit
MxProtector
Delphi 6 программ...
Самоучитель C++
ICQ
Delphi 2005 Учимс...
Delphi 6/7 базы д...
База для Allsubmi...
C++ Стандартная б...

Топ загрузок
Приложение Клие... 100515
Delphi 7 Enterp... 90481
Converter AMR<-... 20093
GPSS World Stud... 15031
Borland C++Buil... 12761
Borland Delphi ... 8967
Turbo Pascal fo... 7097
Калькулятор [Ис... 5140
Visual Studio 2... 5020
FreeSMS v1.3.1 3555
Случайные статьи
Числовые системы в...
Структура жесткого...
Рис. 1.25. Ручное ...
Игровые автоматы. ...
Игровые автоматы. ...
Разработка своими ...
Инициализация посл...
Когда локализация ...
Интервальный тип
База данных на пас...
Запчасти man
Топологическая игр...
Службы поддержки
Integer or real co...
Заказ работ любой ...
Занимают ли таблиц...
Правое вращение AV...
Списки с потоками
В них можно включа...
1. FTP использует ...
Возможности окружения
Limpel-ziv алгорит...
Картридж Canon 703
Применение эффекти...
ShiftRow
Статистика



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


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