Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : URGENT: Affecter le même evenement à plusieurs controles [ Archives Visual Basic / Divers ] (Kerad)

jeudi 20 juillet 2000 à 11:27:56 | URGENT: Affecter le même evenement à plusieurs controles

Kerad

Salut !

Mon problème est le suivant.
Je suis sous VBA pour Accesss et j'ai une form sur laquelle il y a 50 objets semblables qui effectuenet un même traitement avec juste un paramètre qui change. Ce traitement est effectué par la SUB Cherche(Chose as string)


Ce qui me dérange c'est que je dois affecter à chaque controle un evenement OnClick() qui se resume à

sub crontrolS_Click()
Cherche(Ctl.name)
end sub

mais le faire 50 fois.

N'y a t il pas un moyen de faire un evenement on Click générique pour tous ces controles avec en parametre le controle qui envoie le message du style:

Sub Tous_click(ctl as control)
Cherche(ctl.name)
end sub

Si quelu'un a une solution elle est vraiment la bienvenue car demain je dois presenter une version Beta de mon prog à la direction donc URGENT.

Merci

Olivier

vendredi 20 juillet 2001 à 09:22:30 | Re : URGENT: Affecter le même evenement à plusieurs controles

Harry BIN

il est bien evident que sous VB et j'en suis sur, il est possible de creer un groupe de controles

je ne sais pas si c'est faisable sous access (il n'y a pas de raison pour que ce ne soit pas possible)

modifier la propriete de chaque controle
leur donner le meme nom avec un index qui s'incrémente
mais pour cela, je crois qu'il va falloir les supprimer et les recreer
d'abord le premier, et ensuite tu le copies et tu le colles autant de fois que c'est necessaire VB te demandera si tu veux creer un groupe de controle, tu dis Oui



-------------------------------
Réponse au message :
-------------------------------

Salut !

Mon problème est le suivant.
Je suis sous VBA pour Accesss et j'ai une form sur laquelle il y a 50 objets semblables qui effectuenet un même traitement avec juste un paramètre qui change. Ce traitement est effectué par la SUB Cherche(Chose as string)


Ce qui me dérange c'est que je dois affecter à chaque controle un evenement OnClick() qui se resume à

sub crontrolS_Click()
Cherche(Ctl.name)
end sub

mais le faire 50 fois.

N'y a t il pas un moyen de faire un evenement on Click générique pour tous ces controles avec en parametre le controle qui envoie le message du style:

Sub Tous_click(ctl as control)
Cherche(ctl.name)
end sub

Si quelu'un a une solution elle est vraiment la bienvenue car demain je dois presenter une version Beta de mon prog à la direction donc URGENT.

Merci

Olivier



Cette discussion est classé dans : controles, cherche, urgent, evenement, affecter


Répondre à ce message

Sujets en rapport avec ce message

URGENT SVP ! :o) [ par Adrien ] Je pense que c'est possible et j'ose demander :o) En fait, dans le forum j'ai trouvé seulement "comment" envoyer un mail depuis VB et justement, pas d evenement clavier: ctrl+p URGENT [ par flo ] Comment grace a une API detecter que la combinaison des touches ctrl + p a ete appuyeeMerci d'avance de votre aideflo Cherche API urgent [ par leptidev ] Bonjour, je recherche un API pouvant indiquer les coordonnéesx,y dans une rich text box du texte sélectionné (curseur) merci d'avance . . . ! URGENT ! Cherche programme débutant pour étudiants dans la merde? [ par hrsgHarold ] Bonjour,Nous sommes étudiants en sciences-économiques et on nous impose de faire un programme visual basic? Étant mauvais et n'ayant eu que 20 heures !! URGENT ! Cherche programme débutant pour étudiants dans la merde? [ par hrsgHarold ] Bonjour,Nous sommes étudiants en sciences-économiques et on nous impose de faire un programme visual basic? Étant mauvais et n'ayant eu que 20 heures cherche une fonction permettant de dupliquer des controles [ par psycho ] G un gros prob sous VB..je cherche a dupliquer des controles afin d 'avoir a eviter d 'en creer 2000 et des poussieres moi-meme.Cependant, je n ai tro Je cherche cmdialog.ocx... URGENT... [ par pilpoil07 ] Bonjour,J'ai besoin du composant cmdialog.ocx pour porter une appli VB3 en VB6.Quelqu'un peut-il me dire si je peux le trouver sur les CD de VB (où ? ***URGENT PB EVENEMENT EXCEL*** [ par yoarf ] Salut , Je voudrais qu'un evenement se produise à l'ouverture de mon document Excel.C un truc du genre Private Sub Form_Load() , mais aps pour une for Urgent cherche la cause d'une erreur [ par douce_emie ] Boujour à tous! j'ai créé un prog vb6 sous xp avec empaquetage, mais lors de l'exportation sous 98, j'ai l'erreur 50003 qui apparait or l'installation


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,16 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.