realbasic-nug.fr
[Top] [All Lists]

Re: Real et le Evenements

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: Real et le Evenements
From: Michel LO <michel dot lo at albireo dot biz>
Date: Tue, 31 Oct 2006 15:08:40 +0100
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <C16D055C dot E3CD%serrano dot jc at elp-info dot fr>
Je n'ai pas essayé, mais ce à quoi je pense est de faire une variable booléenne (par exemple flEF ).

1. Dans l'Edit Field, faire le traitement et positionner flEF à false si pas satisfait et flEF à true si satisfait

2. Dans tous les autres controle : quand on reçoit le focus, tester flEF. Si c'est true, on fait un simple return false (pour laisser faire le traitement de l'event) Si c'est false, remettre le focus sur l'edit field et sortir par un return true pour arrêter le traitement du controle.


Michel Lo
BELT
45, rue Aristide Briand
92300 LEVALLOIS-PERRET


Le 31 oct. 06 à 13:51, Jean-Claude SERRANO a écrit :

Bonjours,

Je cherche une solution à un problème que je n'arrive pas à résoudre avec
RéalBasic.

Voilà, j'ai un EditField dont je ne veux pas que l'utilisateur puisse sortir
tant qu'il n'a pas renseigné une bonne valeur.
Exemple : l'editfield doit garder le focus tant qu'une valeur n'a pas été
saisie (saisie obligatoire)

J'ai mis ma procédure de contrôle dans le "LostFocus" de mon "editfield" et cela fonctionne correctement sauf lorsque j'ai une listbox, combobox, ou un
bouton sur ma fenêtre.

Il me faudrait donc savoir soit :
- Comment "tuer" la liste des évènements en cours (ou en mémoire)
- Comment empêcher la sortie d'un editfield tant qu'une valeur n'a pas été
renseignée.

Merci d'avance à tous.

Jean-Claude.





<Prev in Thread] Current Thread [Next in Thread>