Compartilhar via


CommandBarControl.IsPriorityDropped Propriedade

Definição

Determina se o controle está descartado no momento do menu ou da barra de ferramentas com base nas estatísticas de uso e no espaço de layout.

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

Valor da propriedade

Comentários

Essa propriedade retornará True se o controle for descartado no momento do menu ou da barra de ferramentas com base nas estatísticas de uso e no espaço de layout; False se não for. Observe que isso não é o mesmo que a visibilidade do controle, conforme definido pela Visible propriedade. Um controle com Visible definido como True não será imediatamente visível em um menu personalizado ou barra de ferramentas se IsPriorityDropped for True.

Para determinar quando definir IsPriorityDropped como True para um item de menu específico, o Microsoft Office mantém uma contagem total do número de vezes que o item de menu foi usado e um registro do número de sessões de outro aplicativo no qual o usuário usou outro item de menu no menu mesmo como esse item de menu, sem usar o item de menu específico. Quando esse valor atinge certos valores limites, a contagem será diminuída. Quando a contagem chega a zero, IsPriorityDropped é definido como True. Programadores não podem definir o valor de sessão, o valor limite ou a propriedade IsPriorityDropped. Os programadores podem, no entanto, usar a AdaptiveMenus propriedade para desabilitar menus adaptáveis para menus específicos em um aplicativo.

Para determinar quando definir IsPriorityDropped como True para um controle específico da barra de ferramentas, o Office mantém uma lista na ordem em que todos os controles na barra de ferramentas que foram executados última. Uma barra de ferramentas sempre mostrará quantos controles tem espaço para mostrar, na ordem mais recentemente usados para menos utilizados recentemente. Controles com prioridade definida como 1 sempre serão exibidos e a barra de ferramentas serão quebrados linhas, se necessário, para mostrar esses controles. Os programadores podem usar a propriedade Priority para garantir que os controles de barra de ferramentas específica sempre são mostrados ou reposicionar as barras de ferramentas para que eles tenham espaço suficiente para exibir todos os seus controles.

Você pode usar a tabela a seguir para prever o número de sessões para as quais um item de menu em um Menu Personalizado permanecerá visível antes que a propriedade IsPriorityDropped do item de menu seja definida como True.

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

Aplica-se a