Bonjour Jean,
je ne t'avais pas oublié (enfin, presque... ) mais j'ai terminé ton annuaire même si je n'ai pris le temps de vérifier comme je devrais.
Mais, ça a l'air de bien aller... avec une unique TextBox ( 8)
Fonctionnement :
- taper directement un mot cherche les services correspondants avec leurs membres ;
- taper un ESPACE puis un mot cherche une personne correspondante dans tous les services.
Le fait de taper un ESPACE en première position colore la Textbox de gris, indiquant la saisie d'une personne!
Là où ça devient bien !
- taper ++ puis un mot et terminer par + crée un nouveau service ;
- taper -- puis un mot et terminer par - supprime le service sélectionné (attention s'il y a des personnes dedans car elles seront éliminées) ;
Là où ça devient super ! En deux étapes consécutives !
- taper < ou + puis un mot et terminer par < ou + sélectionne le service dans lequel tu vas déplacer une personne ou ajouter une nouvelle personne ;
Automatiquement, l'affichage t'indique ce que tu dois faire :
- " <" : taper le nom à déplacer et terminer par < --> demande de confirmation du déplacement.
- " +1": le curseur est placé après le + : taper le nom du nouveau et terminer par + (avant le 1 qui ne doit pas disparaître!) affiche le nom dans la ListBox et prépare la saisie n°2 (téléphone) ;
- " +2" : terminer par + pour le téléphone ;
- " +3" : terminer par + pour le poste intérieur ;
- demande de confirmation !
- taper " -" recherche une personne pour l'éliminer de l'annuaire : terminer par - et demande de confirmation.
De mieux en mieux !
- taper un ESPACE puis le nom d'une personne etcterminer par * indique que tu veux modifier les coordonnées de cette personne :
L'affichage s'adapte et t'indique ce que tu dois faire :
- " *UNTEL1" t'affiche d'abord le nom déjà sélectionné. Soit tu tapes directement pour corriger, soit tu places le curseur là où tu le désires soit tu pousses sur FLECHE DROITE et, en éteignant ainsi la sélection, tu es directement à gauche du 1 où tu tapes * pour valider et passer au n° 2, le téléphone ;
- " *0900000002", même principe ;
- " *0003" pour le poste interne, même principe. Terminer par *.
Un annuaire sans bouton! Il n'y a que toi qui pourra le manipuler!
... bon, on passe à l'USF... ou tu gardes celui-ci ?
A+