quarta-feira, 20 de junho de 2012

Label.enabled = false

Numa aplicação utilizei uma label que ao ser clicada iria executar um determinado procedimento sendo que poderia ficar desabilitada. O que me intrigou é que mesmo quando desabilitada ela executava o evento click.

O comportamento default dos demais componentes quando desabilitado é ficar com a fonte acinzentada e não disparar o evento click. Mas para minha surpresa a Label Spark não faz nenhuma nem outra coisa. Olhando a documentação vi que ela não possui o state disabled, na verdade não possui nenhum state, como há no Button, por exemplo.

Mas, testando a Label MX, vi que ela também dispara o evento click mas fica com a letra acinzentada.

2 comentários:

  1. não sei qual o contexto da história... mas não dava de usar linkbutton?

    ResponderExcluir
  2. Samuel, tudo bem? Até poderia, mas postei pq acho este comportamento incorreto.

    []s

    ResponderExcluir