Componente de inicialização - Runtime vs. Designtime
-
22-08-2019 - |
Pergunta
Eu tenho uma série de componentes compostos visuais que estou construindo, que utilizam / comuns métodos "Conectar" semelhantes, que o fogo até lá tabelas internas, etc.
Estou automatizar algumas das coisas conexão para conectar automaticamente em tempo de execução. Como eu digo, no nível do componente, se o estado atual é tempo de execução ou designtime?
Solução
Eu acho que você quer verificar se o sinalizador csDesigning
está presente na propriedade ComponentState
do componente:
if csDesigning in ComponentState then
// designtime
else
// not designtime
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow