Kiko:

Al final me diste una mano!
Hace tiempo que me preguntaba porque no me andaba el delete y no cai en que
estaba sobre una sublcase de TextEdit !!!! jaaja.
Me fijo a ver si lo podemos solucionar. Si encontras la solucion vos
avisame!.

Saludos
  GallegO

El 16 de septiembre de 2009 10:43, Jose Gregoris
<[email protected]>escribió:

>
> Hola Gallego
>
> Por arreglar otras cosas, no termine de hacer esto.
> Agregué una subclase de TextEdit y tengo mis regular expressions.
> Redefiní el #wmChar:wParam:lParam: para ver que ingrese caracteres válidos
> y #enKillFocus para ver si es un valor válido.
> Ahora el tema  es como hacer que se comporte igual que el TextEdit con las
> teclas VK_RETURN, VK_BACKSPACE, VK_BACK y VK_DELETE.
>
> Como no sé como funciona esto, te pregunto como lo manejas vos.
> A mi se me ocurre que  puedo capturar las teclas en el #wmKeyDown: wParam:
> lParam: , y hacer algo con esto.
> Ya hice un intento, pero la verdad es que no queda igual.
>
> Alguna sugerencia ?
> saludos kiko
> ------------------------------
> *De:* GallegO <[email protected]>
> *Para:* [email protected]
> *Enviado:* sábado 5 de septiembre de 2009, 18:57:24
> *Asunto:* [clubSmalltalk] Re: TextEdit con Float ?
>
> 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/
>>
>
>
>
>
> ------------------------------
>
> 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
-~----------~----~----~----~------~----~------~--~---

Responder a