|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Отображение и скрытиеСброс этого флажка запретит возможность скрывать и снова показывать панель команд на экране. Сейчас мы не будем менять установленные по умолчанию значения и, изменив только тип, закроем это окно. Пока наша строка меню пустая. Теперь в нее можно добавить меню — списки команд, раскрывающиеся при выборе меню в строке меню или на панели инструментов. Чтобы добавить меню на панель команд нужно: 1. Раскрыть вкладку Команды в диалоговом окне Настройка. 2. Выделить в списке Категории значение Новое меню. 3. Перетащитьэлемент Новое меню из списка Команды на новую панель. На ней появится элемент Новое меню.
Изменить название созданного меню можно в окне свойств. Для этого нужно щелкнуть правой кнопкой мыши по меню и выбрать в контекстном меню команду Свойства. Появится диалоговое окно Свойства элемента.
В этом окне можно задать следующие значения: 1. В поле подпись введите название меню. 2. В поле всплывающее сообщение можно ввести текст всплывающей подсказки. 3. Поле действие следует оставить пустым. Обычно оно определяет действие, выполняемое при выборе данного элемента панели команд. 4. Поле параметр связано с полем Действие и определяет значение аргумента функции, если в поле Действие определен вызов функции. В данном случае оно тоже остается пустым. 5. Два поля — файл справки и идентификатор справки — позволяют связать с данным элементом панели команд раздел из справочной системы приложения, который будет отображаться при нажатии клавиши <F1>, если данный элемент выделен. 6. В поле дополнительные сведения можно ввести информацию, которая может быть доступна из процедуры VBA. 7. Установленный флажок Создать группу означает, что данный элемент панели команд является началом группы и слева от него (в данном случае в строке меню) будет отображаться разделительная линия.
Теперь будем добавлять в меню команды. Для этого можно использовать ту же вкладку Команды диалогового окна Настройка. Выбрав категорию, а затем команду из выбранной категории, можно перетащить ее в данное меню. Например: 1. Выбрать категорию Все формы. 2. Перетащить в меню формы, которые вам необходимы. Точно так же можно перетаскивать в меню макросы и стандартные команды меню Microsoft Access. Аналогично можно добавить в строку меню остальные меню и включать в них команды. Перед тем как перетаскивать команды в меню, щелкните по нему правой кнопкой — около него отобразится маленькая серая панель пустого меню. Туда и нужно перетаскивать первую команду. При перетаскивании остальных команд место вставки помечается горизонтальной линией. Новая команда размещается под этой линией. При вставке меню в строку меню место вставки помечается вертикальной линией. Новое меню размещается справа от этой линии. Если в меню требуется добавить подменю, нужно снова выбрать категорию Новое меню, элемент Новое меню (New Menu) и перетащить его в данное меню. Чтобы изменить вид меню или подменю, щелкните по соответствующему элементу правой кнопкой мыши. Можно использовать команды появившегося при этом контекстного меню или открыть окно Свойства элемента (Control Properties). Удаление меню выполняется очень просто. Достаточно в режиме настройки панелей команд перетащить соответствующий элемент в пустую область окна Microsoft Access. Аналогично можно перетаскивать подменю и команды меню из одних меню в другие, также можно команду меню превратить в кнопку на панели инструментов и наоборот. Так как меню и панели инструментов являются разными типами одного объекта — панели команд, на панели инструментов можно размещать меню, и, наоборот: в строку меню можно добавлять кнопки. Чтобы окончательно придать меню профессиональный вид (как в стандартном меню Access), нужно каждому меню и команде меню назначить клавиши доступа. Буквы, соответствующие этим клавишам, выделяются в названии элемента подчеркиванием. Клавиши доступа используются следующим образом: Для того чтобы раскрыть меню, нужно при нажатой клавише <Alt> нажать клавишу, соответствующую подчеркнутой букве в названии этого меню. Например, комбинация клавиш <ALT>+<F> раскрывает меню Файл. Далее, чтобы выбрать команду меню, достаточно просто нажать клавишу, соответствующую подчеркнутой букве в названии команды. Чтобы указать символ, который будет определять клавишу доступа, нужно в имени команды вставить перед этим символом знак &, например, "&Товары". При этом в разных командах одного меню должны быть использованы обязательно разные символы, определяющие клавиши доступа, хотя в разных меню символы могут совпадать.
26. Создание и удаление контекстных меню
Создание контекстных меню очень похоже на создание обычных строк меню. Только в окне Свойства панели инструментов в раскрывающемся списке Тип (Type) должно быть выбрано значение Контекстное меню. При этом пользователь получает предупреждение, что данное контекстное меню исчезнет с экрана. Чтобы посмотреть или изменить контекстные меню, нужно выбрать (установить флажок) Контекстные меню из списка панелей команд на вкладке Панели инструментов диалогового окна настройки панелей команд. Тогда на экране появится панель контекстных меню. Создаваемые пользователем контекстные меню отображаются в меню Настраиваемый. Добавлять команды в контекстное меню нужно точно так же, как в обычное меню. Чтобы удалить контекстное меню: 1. Удалите все команды из этого меню, перетаскивая их по очереди на свободное место в окне Microsoft Access. 2. Раскройте вкладку Панели инструментов в диалоговом окне Настройка и нажмите кнопку Свойства. 3. В раскрывающемся списке Выбранная панель выберите нужное контекстное меню. 4. В раскрывающемся списке Тип выберите элемент Панель инструментов, чтобы изменить тип удаляемого объекта, и нажмите кнопку Закрыть. 6. Выделите в списке Панели инструментов соответствующее название панели команд и нажмите кнопку Удалить.
Изменение меню и панелей инструментов с помощью VBA
Меню и панелями инструментов можно программно управлять, когда возникает необходимость: Сделать недоступным меню, команду меню или кнопку на панели ин-
струментов; Скрыть или показать меню, команду меню или кнопку панели инструментов; Скрыть или показать строку меню или панель инструментов. Чаще всего приходится изменять панели команд, разрешая или запрещая доступ к отдельным их элементам — командам меню или кнопкам. Это может быть связано либо с разграничениями прав доступа, либо с невозможностью в текущей ситуации выполнить определенную команду. Это позволяет сделать функция СommandBars(), которая в качестве аргумента использует имя панели команд и возвращает ссылку на эту панель. Пример Эта функция позволяет изменить свойство Доступ (Enabled) элемента панели команд.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.) |