Vcl.ActnMan.TActionManager.PrioritySchedule

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property PrioritySchedule;

C++

__property PrioritySchedule;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
Vcl.ActnMan.pas
Vcl.ActnMan.hpp
Vcl.ActnMan TActionManager

Beschreibung

Enthält einen Zeitplan, nach dem Elemente als nicht verwendet markiert werden.

Vcl.ActnMan.TActionManager.PrioritySchedule erbt von Vcl.ActnMan.TCustomActionManager.PrioritySchedule. Der folgende Inhalt bezieht sich auf Vcl.ActnMan.TCustomActionManager.PrioritySchedule.

Enthält einen Zeitplan, nach dem Elemente als nicht verwendet markiert werden.

Der Aktionsmanager ermittelt mithilfe der Nutzungsinformationen in PrioritySchedule, wann das Oberflächenelement einer TActionClientItem-Komponente in einem Aktionsabschnitt ausgeblendet oder angezeigt wird. Verwechseln Sie diese Eigenschaft nicht mit dem Anzeigestatus der Komponente, der mit der TActionClientItem-Eigenschaft Visible festgelegt wird.

In PrioritySchedule werden für jedes Element folgende Informationen gespeichert: die Gesamtzahl der Verwendungen, die Nummer der Sitzung, in der es verwendet wurde, und die aktuelle Sitzungsnummer. Die Anzahl der Sitzungen ergibt sich daraus, wie oft die Anwendung ausgeführt wurde.

Die Managerkomponente bestimmt, ob ein Element angezeigt werden soll, indem der Wert von UsageCount in der linken Spalte von PrioritySchedule nachgeschlagen wird. Wenn UsageCount größer als der Maximalwert in der Tabelle ist, dann wird dieser Wert für die Berechnung verwendet. Der zugehörige Wert in der rechten Spalte ist die Anzahl der Sitzungen, die Element unbenutz bleiben kann, bis es ausgeblendet wird.

In einem Aktionsabschnitt werden so viele Steuerelemente angezeigt, wie darin Platz finden. TActionClientItems-Komponenten, bei denen die Eigenschaft UsageCount den Wert -1 hat, werden immer angezeigt (bei Bedarf wird eine weitere Zeile eingefügt). Sie können also mit UsageCount sicherstellen, dass ein bestimmtes Steuerelement immer angezeigt wird.

PrioritySchedule verwendet folgende Standardwerte:



Anzahl der Sitzungen, in denen ein Aktionsband-Element verwendet wurde Berechnete Sitzungsanzahl

0, 1

3

2

6

3

9

4, 5

12

6 – 8

17

9 – 13

23

14 – 24

29

25 oder mehr

31



Siehe auch