EasyText: Componente TextBox com recursos adicionais 
Escrito por Fabio Centenaro • Nov 2nd, 2007 • Categoria: Programação, Visual Basic
Como é comum na vida de programador, existem tarefas que se tornam repetitivas, pois todos os aplicativos desenvolvidos seguem um mesmo padrão ou possuem funcionalidades semelhantes. E a cada vez que precisamos implementar estas rotinas, ou temos que copiar as chamadas de funções ou mesmo copiar formulários e código para adaptá-los ao sistema em desenvolvimento.
Então, a equipe do FDWeb orgulhosamente apresenta sua mais nova criação: um componente TextBox para Visual Basic 6 (vulgo VB6) com recursos adicionais que facilitam a vida do programador.
Um pouco de historinha
Nós, como bons programadores, na maioria dos sistemas que desenvolvemos utilizamos alguns padrões, como por exemplo, utilizar caixa alta (maiúsculo) em todos os campos. Em alguns casos, precisamos fazer com que o campo só aceite números. Ou ainda que aceite números mais o operador decimal, no caso do Brasil, a vírgula.
Como na maioria das vezes a codificação deve ser feita controle a controle, acaba por se tornar uma tarefa maçante passa por cada componente para colocar as funções de maiúsculo, de permitir somente números, ou a possibilidade de colocar vírgulas, que simule a tecla TAB quando for pressionada a tecla ENTER, ou que troque de cor quando receba o foco e volte a cor anterior ao perder o foco, e assim por diante.
Foi pensando nisso que desenvolvemos este controle. Com ele é possível agilizar - e muito - o processo de criação, não sendo mais necessário se preocupar com essas funções. O componente já traz todas elas. Basta configurar as propriedades e voilá! Nos testes realizados em nossa área de programação, reduzimos de 20 a 30 por cento o tempo de criação dos formulários quando passamos a utilizar este componente. Vale a pena experimentar.
Colocando a mão na massa
Abaixo seguem os recursos adicionados ao TextBox normal:
AutoSelect - Seleciona automaticamente o conteúdo do controle quando o mesmo receber o foco.
Opções: True e False.
CharCase - Configura o componente para transformar o texto para maiúsculo, minúsculo ou normal. A transformação é feita automaticamente ao digitar.
Opções: ccUpper, ccLower e ccNormal.
DataType - Indica o tipo de dados que o componente irá receber, se texto normal, número ou moeda.
Opções: dtNormal, dtMoney, dtNumeric.
EnterAsTab - Habilite esta propriedade para que o controle passe o foco para o campo seguinte quando for pressionada a tecla ENTER. Semelhante ao funcionamento da tecla TAB.
Opções: True e False.
EnterColor - Seta a cor de fundo do controle quando ele receber o foco.
Opções: A cor de fundo.
LeaveColor - Seta a cor de fundo do controle quando ele perder o foco.
Opções: A cor de fundo.
Gostei! Me dê logo esse componente!
O download pode ser feito através do link abaixo:
http://www.fdweb.com.br/downloads/fdwebEasyText.zip
E cadê o código fonte?
Podemos disponibilizar o código fonte sem problema algum, dependendo apensa de quanto estamos falando! ![]()
Confira ofertas de: DVD, filmes, celular, notebook, livros, jogos, Wii, PS3, MP4

