Поделиться через


CommandBarControl.IsPriorityDropped Свойство

Определение

Определяет, удален ли элемент управления из меню или панели инструментов на основе статистики использования и пространства макета.

public:
 property bool IsPriorityDropped { bool get(); };
public bool IsPriorityDropped { get; }
member this.IsPriorityDropped : bool
Public ReadOnly Property IsPriorityDropped As Boolean

Значение свойства

Комментарии

Это свойство возвращает значение True , если элемент управления в настоящее время удален из меню или панели инструментов на основе статистики использования и пространства макета. Значение False , если нет. Обратите внимание, что это не то же самое, что видимость элемента управления, заданная свойством Visible . Элемент управления с видимымзначением True не будет сразу отображаться в персонализированном меню или панели инструментов , если параметр IsPriorityDropped имеет значение True.

Чтобы определить, когда для параметра IsPriorityDropped задано значение True для определенного пункта меню, Microsoft Office поддерживает общее количество использованных элементов меню и запись о количестве сеансов различных приложений, в которых пользователь использовал другой пункт меню в том же меню, что и этот пункт меню. без использования определенного пункта меню. Когда это значение достигает определенных пороговых значений, количество уменьшается. Когда счетчик достигает нуля, параметр IsPriorityDropped имеет значение True. Программисты не могут задать значение сеанса, пороговое значение или свойство IsPriorityDropped . Однако программисты могут использовать AdaptiveMenus свойство для отключения адаптивных меню для определенных меню в приложении.

Чтобы определить, когда задать для параметра IsPriorityDropped значение True для определенного элемента управления панели инструментов, Office поддерживает список порядка последнего выполнения всех элементов управления на этой панели инструментов. На панели инструментов всегда будет отображаться столько элементов управления, сколько на ней есть место для отображения, в порядке последних использованных и наименее недавно использовавшихся. Элементы управления с приоритетом , равным 1, всегда будут отображаться, а панель инструментов при необходимости обключает строки для отображения этих элементов управления. Программисты могут использовать свойство Priority , чтобы убедиться, что определенные элементы управления панели инструментов всегда отображаются, или изменить положение панелей инструментов, чтобы у них было достаточно места для отображения всех элементов управления.

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

0, 1 3
2 6
3 9
4, 5 12
6-8 17
9-13 23
14-24 29
25 or more 31

Применяется к