Daniel, Importante mesmo, não acho. Mas procuro sempre facilitar a compreensão do usuário, colocando cores diferentes nos controles Os controles que utilizo, tem uma propriedade adicional, que controla a cor do foco do componente, ou quando o mouse passa por cima dele ... Isso é importante para facilitar visualmente, e nada mais.
"Louco sim, não normal. Ser humano ... eu mesmo" Vitor Luiz Redes ------------------------------------ Redsystem Informática ----- Original Message ----- From: Daniel / Tecnobyte To: [EMAIL PROTECTED] Sent: Tuesday, October 12, 2004 10:54 AM Subject: [delphi-br] DisabledColor e NormalColor em Edit é viável? Fiz um componente descendente de TEdit que implementa alguns controles adicionais a este componente, tais como caption, alinhamento, botão de reticências, etc. Agora estou pensando em colocar um controle de mudança de cor automática para quando a propriedade ReadOnly ou Enabled for alterada. Estou pensando em criar duas novas propriedades: DisabledColor: TColor; NormalColor: TColor; Então toda vez que Enabled ou ReadOnly for alterada, o seguinte código será executado internamente: if Enabled and not ReadOnly then Color := NormalColor else Color := DisabledColor Poderia implementar outras variações de cores, tais como: NormalColor DisabledColor ReadOnlyColor FocusedColor Nota: no caso de um Edit com ReadOnly=true receber o foco, deveria ser usada ReadOnlyColor ou FocusedColor? Mas estou com dúvida se isto é viável, visto que cada propriedade do tipo TColor vai ocupar mais 4 bytes de memória por cada TEdit criado. Você implementaria este recurso? Quais propriedades de cor você realmente acha importante? Quais comentários adicionais será bem-vindo. Atenciosamente. Daniel P. Guimarães Tecnobyte informática www.tecnobyte.com.br -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: São Paulo Rio de Janeiro Curitiba Porto Alegre Belo Horizonte Brasília ------------------------------------------------------------------------------ Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html