русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Объект CommandBar и семейство CommandBars


Дата добавления: 2013-12-24; просмотров: 2206; Нарушение авторских прав


Программирование панели инструментов

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

Объект CommandBar и семейство CommandBars используются для программирования строк меню и панелей инструментов. В семействе CommandBars хранятся все строки меню и панели инструментов конкретного приложения.

Семейство CommandBars содержится в объекте Application. Оно представляет собой панели команд. В свою очередь каждый объект CommandBar содержит семейство commandBarControls, состоящее из всех элементов управления данной панели инструментов. Свойство controls объекта CommandBar возвращает семейство CommandBarControls. Элементы семейства CommandBarControis относятся к одному из трех типов.

       
  CommandBar But ton Кнопка или элемент меню, вызывающий выполнение команды или подпрограммы  
  CommandBarComboBox Сложно организованные меню, такие как поле ввода, раскрывающийся список или поле со списком  
  CommandBarPopUp Меню или вложенное меню  
       

На рис. 8.1 показана иерархическая схема объекта CommandBar.

Рис. 8.1. Иерархическая схема объекта CommandBar

 

Обсудим наиболее часто используемые методы и свойства объекта CommandBar. Начнем с его методов.

  Add Delete Создает новую панель команд и добавляет ее в семейство CommandBars Синтаксис: Add (Name, Position, MenuBar, Temporary) · Name — имя создаваемой панели команд · Position — определяет местоположение панели команд. Допустимые значения: o msoBarLeft (привязка строки меню к левой границе окна основного приложения) o msoBarTop (привязка строки меню к верхней границе окна основного приложения) o msoBarRight (привязка строки меню к правой границе окна основного приложения) o msoBarBottom (привязка строки меню к нижней границе окна основного приложения) o msoBarFloating (свободное размещение строки меню на экране) o msoBarPopup (устанавливает, будет ли панель команд контекстным меню) · MenuBar — допустимые значения: True (панель команд заменяет активную строку меню) и False (в противном случае) · Temporary — допустимые значения: True (панель команд удаляется при закрытии Excel) и False (в противном случае) Удаляет панель команд  
  ShowPopUp Отображает контекстную панель команд в специфицированном местоположении, если указаны координаты, либо в месте расположения указателя, если они опущены. Синтаксис: ShowPopUp (х, у) · х — х-координата панели команд · у — у-координата панели команд  
  Reset Восстанавливает в исходное состояние (по умолчанию) встроенную панель инструментов  
       

 



Перейдем к обсуждению наиболее часто употребляемых свойств объекта CommandBar.

       
  Enabled Определяет возможность доступа к панели команд  
  Visible Определяет, видима ли строка панели команд. Например, скрыть панель инструментов Форматирование (Formatting) можно с помощью следующей инструкции: Application. CommandBars ("Formatting" ) .Visible = False Отобразить все панели инструментов можно с помощью следующей инструкции: Application. CommandBars .Visible = True  
  Controls Возвращает семейство commandBarControis, состоящее из всех элементов управления конкретной панели инструментов  
  Position Возвращает местоположение панели команд. Допустимые значения: · msoBarLeft (привязка строки меню к левой границе окна основного приложения) · msoBarTop (привязка строки меню к верхней границе окна основного приложения) · msoBarRight (привязка строки меню к правой границе окна основного приложения) · msoBarBottom (привязка строки меню к нижней границе окна основного приложения) · msoBarFloating (свободное размещение строки меню на экране) · msoBarPopup (устанавливает, будет ли панель команд контекстным меню)  
  Protection Устанавливает защиту строки меню от изменений со стороны пользователя. Допустимые значения: msoBarNoProtection, msoBarNoCustomize, msoBarNoResize, msoBarNoMove, msoBarNoChangeVisible, msoBarNoChangeDock, msoBarNoVerticalDock и msoBarNoHorizontalDock  
       

Как отмечалось выше, в семействе CommandBars хранятся все строки меню и панели инструментов конкретного приложения. В табл. 8.1 приведены названия наиболее часто используемых встроенных панелей инструментов Excel.


Таблица 8.1. Названия панелей инструментов

       
  Название (англ.) Название (рус.)  
  Formatting Форматирование  
  Standard Стандартная  
  Visual Basic Visual Basic  
  Drawing Рисование  
  Web Web  
  WordArt WordArt  
  External Data Внешние данные  
  Chart Диаграммы  
  Picture Настройка изображения  
  Worksheet Menu Bar Строка меню листа  
  Reviewing Рецензирование  
  PivotTable Сводные таблицы  
  Control Toolbox Элементы управления  
  Clipboard Буфер обмена  
  Custom 1 Настраиваемая 1  
  Stop Recording Остановка записи  
  Shadow Settings Настройка тени  
  3-D Settings Настройка объема  
  Circular Reference . Циклические ссылки  
  Full Screen Во весь экран  
  Chart Menu Bar Строка меню диаграммы  
  Auditing Зависимости  
       

 



<== предыдущая лекция | следующая лекция ==>
Свойства и методы объекта Range | Семейство CommandBarControls и объект CommandBarControl


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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