Por que: visíveis, controle atribuiu ações que afetam o uso da CPU do aplicativo?
Se umTAction
está ligado a um objeto comoTToolButton
(Item deTToolBar
) ouTActionClientItem
(Item deTActionToolBar
) e que Object é visível em tempo de execução, então sempre que você mover o mouse no formulário (em qualquer lugar exceto as Barras de Ferramentas), parece haver carga extra sendo feita na CPU com base no número de TActions visíveis, o mouse quando nenhum dos Itens vinculados à ação estiver visível em nenhuma das barras mencionadas anteriormente.
É óbvio que a porcentagem perceptível de carga extra feita é completamente baseada no tipo de equipamento que você está executando, mas o que tenho notado é que a diferença real pode ser significativa quando você tem um aplicativo com:
muitos itens vinculados à função visíveisum componente personalizado que já executa cálculos menores para eventos onMouseOver, como alterar a aparência do controleum estilo visual personalizadoEntão a questão é por que os componentes de ligação ligados a um item visível afetam o processamento do movimento do mouse?