АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Отображение и скрытие

Читайте также:
  1. В. Раскрытие аргументов. Основная часть презентации
  2. Вскрытие абсцессов и флегмон мягких тканей.
  3. Отображение знаков конца абзаца
  4. Отображение Метео информации на рабочих местах диспетчеров УВД.
  5. Отображение процесса
  6. Принцип изменчивости вещей, принцип развития, принцип всеобщей связи явлений с раскрытием связанных с ними понятий «движение» («изменение»), «развитие», «связь», «причинность».
  7. Самораскрытие
  8. Сбор данных о тревоге и их отображение
  9. Симметричное отображение фигуры.

Сброс этого флажка запретит возможность скрывать и снова показывать панель команд на экране.

Сейчас мы не будем менять установленные по умолчанию значения и, изменив только тип, закроем это окно.

Пока наша строка меню пустая.

Теперь в нее можно добавить меню — спи­ски команд, раскрывающиеся при выборе меню в строке меню или на пане­ли инструментов.

Чтобы добавить меню на панель команд нужно:

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) элемента панели команд.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)