Compartir a través de


CommandBarPopup.IsPriorityDropped Propiedad

Definición

Determina si el control se quita actualmente del menú o la barra de herramientas en función de las estadísticas de uso y el espacio de diseño.

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

Valor de propiedad

Implementaciones

Comentarios

Tenga en cuenta que esta propiedad no determina la visibilidad del control, tal como la establece la Visible propiedad . Un control con Visible establecido en True no será visible inmediatamente en un menú personalizado o en la barra de herramientas si IsPriorityDropped es True.

Para determinar cuándo establecer IsPriorityDropped en True para un elemento de menú específico, Microsoft Office mantiene un recuento total del número de veces que se utilizó el elemento de menú y un registro del número de sesiones de otra aplicación en la que el usuario utilizó otro elemento de menú en el mismo menú que este elemento de menú, sin utilizar el elemento de menú específico. Cuando este valor alcanza determinados valores de umbral, el recuento es disminuye. Cuando el recuento llega a cero, la propiedad IsPriorityDropped se establece en True. Los programadores no pueden establecer el valor de la sesión, el valor de umbral o la propiedad IsPriorityDropped. Sin embargo, los programadores pueden usar la AdaptiveMenus propiedad para deshabilitar menús adaptables para menús específicos de una aplicación.

Para determinar cuándo establecer IsPriorityDropped en True para un control específico de la barra de herramientas, Office mantiene una lista del orden en el que todos los controles de esa barra de herramientas se ejecutaron por última vez. Una barra de herramientas mostrará tantos controles como tenga espacio para mostrar, en el orden más recientemente que se usa para usados menos recientemente. Los controles con prioridad establecida en 1 se mostrarán siempre y la barra de herramientas ajustará las filas, si es necesario, para mostrar estos controles. Los programadores pueden utilizar la propiedad Priority para asegurarse de que siempre se muestran controles específicos de la barra de herramientas, o para cambiar la posición de las barras de herramientas para que tengan suficiente espacio para mostrar todos los controles.

Puede usar la tabla siguiente para predecir el número de sesiones para las que un elemento de menú de un menú personalizado permanecerá visible antes de que la propiedad IsPriorityDropped del elemento de menú esté establecida en True.

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

Se aplica a