Bom dia.
Eu faço algo parecido com isto no tratamento dos campos mandatory, via código, alterando o style através do comando ChangeStyle().
Aplicação prática:Defini no projeto dois styles para EDT_: Um "normal" e outro "obrigatorio". Através do gerenciamento de usuários, permissões, etc o supervisor pode definir um determinado campo como obrigatÃorio, neste caso, ao abrir o form para edição do registro o sistema atribui o style de acordo com a situação do campo, ou seja, se normal ou obrigatório.