Descobri uma coisa interessante agora, se eu colocar no Create para o componente receber ecUpperCase acontece o seguinte:
Coloco o componente no form, mudo a propriedade CharCase para ecUpperCase, funciona perfeitamente; Coloco um outro componente no form, mudo a propriedade CharCase para ecLowerCase, funciona perfeitamente; Coloco um outro componente no form, mudo a propriedade CharCase para ecNormal, não fuciona, o componente comparta-se como se a propriedade fosse ecUpperCase que é a que informei no Create; Tudo isto quando executo o programa e tento digitar algo no Edit. Vai entender! Att, Fábio Thomaz Em 22 de abril de 2010 14:27, Marcos Douglas <m...@delfire.net> escreveu: > > > 2010/4/22 Fábio Thomaz <fabio_...@yahoo.com.br <fabio_thz%40yahoo.com.br> > >: > > > Olá Marcos, > > > > Se eu definir a propriedade no Create do componente, esta sempre terá o > > valor que eu defini, mas terá casos que a propriedade deve ser ecNormal, > > como por exemplo em um campo que armazena senha, o que eu queria é apenas > > que a propriedade default fosse ecUpeerCase, mas que não me impedisse de > > alterar-la posteriormente. > > Mas o "default" é definir no Create! > Se o campo for para senha, ou seja, se o usuário alterar qq > propriedade no seu componente para dizer que o campo é para senha, > nesta mesma rotina vc altera a propriedade para ecNormal. > > A diretiva default não tem nada a ver com valor default que a > propriedade deve ter. Esta diretiva é para informar ao Delphi qual o > valor padrão da propriedade mas isso tudo tem relação com o .DFM > Veja mais sobre isso no help do Delphi, procurando por "default" e > "stored". > > Marcos Douglas > > [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: delphi-br-ow...@yahoogrupos.com.br 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: delphi-br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html