edumicro Posted December 6, 2009 at 04:58 PM Report Share #298926 Posted December 6, 2009 at 04:58 PM Boas, É o seguinte... tenho uma textbox e quero fazer com que apareça uma messagebox com uma frase a dizer para introduzir apenas números em vez de letras. Criar a messagebox não é problema, o problema é detectar se o que escrevi na textbox são números ou letras. Agradecia alguma ajuda. Cumps Link to comment Share on other sites More sharing options...
bruno1234 Posted December 6, 2009 at 05:41 PM Report Share #298932 Posted December 6, 2009 at 05:41 PM Para veres se é numero ou texto podes usar regular expressions, vê aqui uns exemplos: http://tools.netshiftmedia.com/regexlibrary Podes por a validação no evento TextChanged da textbox. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos Link to comment Share on other sites More sharing options...
edumicro Posted December 6, 2009 at 05:55 PM Author Report Share #298936 Posted December 6, 2009 at 05:55 PM Já agora podias-me explicar o que é isso das Regular Expression's? Só programo em C# à uns 2 meses e ainda não sei muito. 😉 Link to comment Share on other sites More sharing options...
bruno1234 Posted December 6, 2009 at 05:57 PM Report Share #298938 Posted December 6, 2009 at 05:57 PM As regular expressions tb existem em C#, o site é só para veres uns exemplos de regular expressions e para as testares. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos Link to comment Share on other sites More sharing options...
Rui Felgueiras Posted December 8, 2009 at 08:09 PM Report Share #299358 Posted December 8, 2009 at 08:09 PM Isso é uma solução muito complicada. E que se usasses uma MaskedTextBox? Era muito mais fácil, bastava editar a propriedade Mask deste controlo 😉 Link to comment Share on other sites More sharing options...
MetalFatigue Posted December 10, 2009 at 04:12 PM Report Share #299637 Posted December 10, 2009 at 04:12 PM Nem mais. Regular expressions é uma dor de cabeça. Principalmente para quem desconhece. Maskedtextbox faz isso facilmente. e é mais fácil de manter também. Link to comment Share on other sites More sharing options...
renafi Posted December 10, 2009 at 06:18 PM Report Share #299677 Posted December 10, 2009 at 06:18 PM Podes chamar uma função que foi criada em VB: Microsoft.VisualBasic.IsNumeric(valor) Experimenta. Eu sou muito fã de Regular Expressions, mas para coisas mais complexas. Se for só para detectar se é um número, usa essa função. Oracle Certified Professional - AdministraçãoOracle Certified Professional - Pl/sqlMCPD - Microsoft Certified Professional DeveloperMCTS - Microsoft Certified Technology Specialist Link to comment Share on other sites More sharing options...
MetalFatigue Posted December 10, 2009 at 07:25 PM Report Share #299689 Posted December 10, 2009 at 07:25 PM Sim, sem dúvida que é algo bastante poderoso, mas para coisas simples acho que é estar a complicar demasiado. Essa função também é capaz de servir bem. Link to comment Share on other sites More sharing options...
edumicro Posted December 11, 2009 at 08:30 PM Author Report Share #299945 Posted December 11, 2009 at 08:30 PM Obrigado pelas respostas. Depois de adicionar essa função à aplicação, posto aqui o programa que estive a desenvolver. Cumps Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now