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 personalizado

Então a questão é por que os componentes de ligação ligados a um item visível afetam o processamento do movimento do mouse?

questionAnswers(2)

yourAnswerToTheQuestion