Kiko: El tema es algo complejo... Dolphin trae la implementacion del ocx MaskedEdit pero a mi sinceramente no me gusta mucho.
Nosotros definimos una subclase de TextEdit, vos deberias hacer lo mismo. En esa clase del lado de instancia redefinis el metodo #wmChar:wParam:lParam: Ese es el punto donde tenes que validar el ingreso de caracteres. La validacion nosotros la implementamos usando dos regular expressions, una para validar mientras el usuario esta haciendo input (que caracteres puede ingresar y cuales no) y otra para aceptar una valor valido. Por ejemplo para un numero es valido ingresar numeros y separadores decimales. "124," es un ingreso valido, pero NO un numero (Float) valido. Luego esa nueva subclase de TextEdit la agregas como resource de NumberPresenter. La solucion es simple, sin codigo de validacion confuso y ademas permite con una misma view validar entradas de numeros mails cuit, direcciones, cualquier cosa simplemente eligiendo de una lista la regex adecuada. Saludos GallegO El 5 de septiembre de 2009 11:03, Jose Gregoris <[email protected]>escribió: > Hola Gente > > Queria hacer un TextEdit que solo acepte Float. > EStaba mirando el NumberPresenter, pero no encuentro quien se encarga de > revotar los caracteres que no son numeros. > > Alguien sabe donde se hace ? > > saludos > > ------------------------------ > > Encontra las mejores recetas con Yahoo! Cocina. > http://ar.mujer.yahoo.com/cocina/> > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org -~----------~----~----~----~------~----~------~--~---
