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

>
> 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.
>
>
Mira al final del #wmChar:wParam:lParam: que redefiniste deberia terminar
haciendo algo asi (no tegas en cuenta el codigo que es propio de nuestra
implementacion):

(char isControl or: [self regexWithArguments isValidInput: string])
            ifTrue: [^super wmChar: message wParam: char asciiValue lParam:
lParam]
            ifFalse:[self revert.^0]
char lo sacas de wParam no? bueno isControl -> true haces la implementacion
de super.
Ojo que devolver 0 no es inocuo ;)

Ahh y el problema que tengo yo es que no me acepta el Delete pero no tiene
nada que ver con esto. Todavia no lo encontre, es algo muy raro, parece como
si no le llegara el evento a Dolphin. Si lo encuentro posteo. Si alguien ya
le paso avise please!!!


Saludos
  GallegO

--~--~---------~--~----~------------~-------~--~----~

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