Re: control de saisie

Posté par R&B le 12/10/2005 11:32:13
Bonjour, aucun des masques de saisie ne vous convient ?

Une solution, intercepter, pas un évènement sur la touche enfoncée (WM_KEYDOWN dans les évènements du code du champ), les codes ascii des caractères non permis en renvoyant 0

Externe "KEYCONST.WL"
// Touche enfoncée (WM_KEYDOWN) de saisie1
SI _EVE.wparam = VK_ESCAPE ALORS
	_EVE.retour = 0
FIN


Ou bien en créant l'évènemement et sa procédure :
Evénement("Touches", "SAISIE1", WM_KEYDOWN)
//...
PROCEDURE Touches(Message, wParam, lParam)
// dans ce cas on coupe la touche echap
si wparam = VK_ESCAPE ALORS RENVOYER 0





Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=2858&post_id=11942