Label Caption
Alterando o Caption de um Label
Já vimos anteriormente( ou se você já conhece ) que unigui permite adicionar instruções html em um UniLabel.
Também você entendeu que, a propriedade HINT dos componentes é o local onde o RadCORE processa a renderização do RadCORE.
Então, por exemplo, imagine um label chamado "labCancel" onde seu "caption" contém "Cancelar" e o seu hint:
[[ ico:fas-times|append ]]
Ao rodar a aplicação o RadCORE renderiza o label e adiciona um ícone antes do caption:

Seu hint, internamente ficará:
[[ico:fas-times|append|caption:Cancelar]]
Seu caption, internamente ficará:
<i class="fas fa-times fa-lg"></i><span> Cancelar</span>
Se precisar alterar o caption do Label você poderá:
1) alterar o hint, mudando o atributo "caption:" e renderizando o label novamente
labCancel.hint := '[[ico:fas-times|append|caption:Delete]]';
dm_rc.rc_RenderControls( self, labCancel );
3) chamar a função rc_ChangeLabelCaption
rc_ChangeLabelCaption( self, labCancel, 'Delete', true );

Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily