OVH Cloud OVH Cloud

Comportement

2 réponses
Avatar
Rodrigue
Salut,

En fait, je désire affecter à tous les contrôles de plusieurs formulaires,
(plus de 200 au total ...) un comportement identique pour tous, lors des
événements 'Clic', 'Double-clic' et 'Touche appuyée'.
Fatigué de naissance ;-) je trouve laborieux de redéfinir pour chacun des
contrôles ces 3 événements et l'appel aux routines désirées (d'autant
qu'aucun paramètre n'est nécessaire dans ces 3 cas !)
Il serait intéressant de pouvoir définir des comportements standardisés pour
les contrôles ...
Malheureusement, copier/coller un contrôle ne copie pas les événements
attachés au contrôle !

QQ'un a-t-il déjà travaillé ce problème ... ?

Merci de m'aider à rester un peu cigale et pas trop fourmi ...
ROD

2 réponses

Avatar
Raymond
Bonsoir.

créer une macro exécutant les routines adéquates nommée Macro1 par exemple.

sélectionner tous les contrôles
dans la propriété Sur click entrer Macro1
idem pour les autres propriétés

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Rodrigue" a écrit dans le message de
news:
Salut,

En fait, je désire affecter à tous les contrôles de plusieurs formulaires,
(plus de 200 au total ...) un comportement identique pour tous, lors des
événements 'Clic', 'Double-clic' et 'Touche appuyée'.
Fatigué de naissance ;-) je trouve laborieux de redéfinir pour chacun des
contrôles ces 3 événements et l'appel aux routines désirées (d'autant
qu'aucun paramètre n'est nécessaire dans ces 3 cas !)
Il serait intéressant de pouvoir définir des comportements standardisés
pour

les contrôles ...
Malheureusement, copier/coller un contrôle ne copie pas les événements
attachés au contrôle !

QQ'un a-t-il déjà travaillé ce problème ... ?

Merci de m'aider à rester un peu cigale et pas trop fourmi ...
ROD




Avatar
joyeux atchoum
S'lt

tu peux utiliser les propriétés
OnClick
OnDbLCLick
On...
tu peux definir ainsi un comportement à chacun des evenements


Je fais appel à une fonction publique sur l'openform qui definit
les comportements de mon form actif

et puis voili

comme ça tu n'auras plus qu'a modifier le comportement dans ta fonction
publique pour voir la modification sur l'ensemble de tes forms/controle
concernés

c'est peut etre pas optimum mais pour le moment les tests en reseau (4
postes seulement) marchent bien


voili
si tu veux je peux retrouver le bout de code et le poster

ja;)
qui prepare sa fin de mission