Навигация
Главная
Поиск
Форум
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
Реклама
Сейчас на сайте
Гостей: 6
На сайте нет зарегистрированных пользователей

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

Моделирование интернет магазина (Apache, Php, Html) на GPSS + Блок схема
Моделирование работы участка термической обработки шестерен на GPSS + По...
Информационная система - продуктовый магазин на Turbo Pascal (База данны...

Элементы управления приложения 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 Комментариев · 6580 Прочтений · Для печати

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


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



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

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

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

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

Пароль



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

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

Случайные загрузки
Панель "Случайное...
PBEditPack
Delphi на примерах
TelBook
Анимированное поя...
Пользовательская...
Х. М. Дейтел, П. ...
Blobs [Исходник н...
SUIPack
Самоучитель PHP 5...
Развивающийся фла...
Visual Studio 200...
Сложный калькулятор
RbControls
Программирование ...
ProLIB18
Программирование ...
PHP/MySQL для нач...
Создание Web-сайт...
Delphi. Готовые а...

Топ загрузок
Приложение Клие... 100774
Delphi 7 Enterp... 97828
Converter AMR<-... 20268
GPSS World Stud... 17014
Borland C++Buil... 14191
Borland Delphi ... 10290
Turbo Pascal fo... 7373
Калькулятор [Ис... 5981
Visual Studio 2... 5207
Microsoft SQL S... 3661
Случайные статьи
Сообщения имеют сл...
Программные компон...
Безопасность сети ...
пользователя
2.1.3. Структуры
Оповещения SNMP, с...
Функции GetMaxX и ...
Форма контроля до...
Блокировка файлов
Программа для масс...
QueryInterface и I...
Как пользоваться м...
СОЗДАНИЕ ЭКСПЕРТНЫ...
Override (Не перек...
Управления рубрика...
Работа с Веб-серви...
ВИД МОРОЖЕНОГО КОМ...
Добавление методов...
События - блокирую...
Например, во время...
Куски
Получение XML-схем...
NTLMvI при возможн...
• определите безоп...
Обработка исключит...
Статистика



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


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