<< Clique para Mostrar o Sumário >>
Enabled |
Habilita ou desabilita um objeto, isto é, o foco e a resposta aos eventos gerados pelo usuário. Se a propriedade estiver configurada para Verdadeiro, o objeto pode receber o foco, responder a eventos gerados pelo usuário e está acessível através de scripts (padrão). Caso contrário, o usuário não pode interagir com o objeto usando o ponteiro do mouse, pressionando teclas ou atalhos de teclado e o objeto aparece esmaecido. Além disto, se o objeto exibir um bitmap, este bitmap permanece esmaecido sempre que este objeto estiver desabilitado.
Esta propriedade e a propriedade Locked (presente nos objetos Caixa de Seleção, Botão de Opção, Lista de Seleção, Botão de Comando, Lista, Botão Liga-Desliga e Editor de Texto) são interligadas. Quando esta propriedade e a propriedade Locked estiverem ambas configuradas em Verdadeiro, um objeto pode receber foco e aparecer normalmente na Tela, e os dados podem ser copiados mas não editados. Quando esta propriedade é igual a Verdadeiro, mas a propriedade Locked é igual a Falso, os dados podem ser não só copiados mas também editados. No entanto, quando esta propriedade é igual a Falso, o objeto não recebe foco e permanece esmaecido na Tela, independente do status da propriedade Locked. Além disto, os dados não podem ser copiados nem tampouco editados.
É possível combinar as configurações desta propriedade e da propriedade TabStop para impedir que o usuário selecione um Botão de Comando com a tecla TAB, embora ainda seja permitido ao usuário clicar neste botão. Definir a propriedade TabStop como Falso significa que o Botão de Comando não aparece na ordem de tabulação. Entretanto, se esta propriedade é igual a Verdadeiro, o usuário ainda pode clicar no Botão de Comando, desde que a propriedade TakeFocusOnClick esteja definida como Verdadeiro.