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 : Les évènements su rdes controles crées dynamiquement. [ Langages dérivés / VBA ] (luckyulisse)

jeudi 28 juin 2007 à 10:15:19 | Les évènements su rdes controles crées dynamiquement.

luckyulisse

Bonjour,

Je n'arrive pas a utiliser les evenements pour mes controles créés dynamiquements.
J'ai un nombre inconnu d'avance de controles et je n'arrive a détecter que l'evenement du dernier controle créé (vu mon code c normal)
mais comment detecter les evenements de tous les controles, car je ne peut pas faire une fonction _click pour chaque

quel reference faut il ajouter pour avoir "VBControlExtender"?


mon code du moins un bout:

'declarations
    Dim WithEvents MonImage As Image

    ....

    For i = 1 To Photos.Nb_Pages
      ...
      'ajout de l'image de l'acte
      Set MonImage = UserForm_Evt_ind.Frame_acte.Controls.Add("Forms.Image.1", "MonImage")
      
      With MonImage
        .Top = 5 + ligne * 75
        ...
      End With
    Next
End If

'evenements
Private Sub MonImage_Click()
   MsgBox MonImage.Tag
End Sub

jeudi 28 juin 2007 à 10:19:41 | Re : Les évènements su rdes controles crées dynamiquement.

drahcir

Salut,

je ne sais pas ce que ça donne en vb6, mais en vb.net :

par exemple, pour ajouter un évènement sur le changement de texte d'un TextBox :

AddHandler TonControl.TextChanged, AddressOf TextBoxTextChanged

Ensuite tu crées ta fonction TextBoxTextChanged.



@+  

jeudi 28 juin 2007 à 10:29:43 | Re : Les évènements su rdes controles crées dynamiquement.

jrivet

Membre Club
Salut,
Question qui a son importance, Est tu en VB6, ou bien en VBA (le nom du form me laisse penser que tu es en VBA)

En vb6 c'est simple mais en VBA un peu moins.

@+: Ju£i€n
Pensez: Réponse acceptée

jeudi 28 juin 2007 à 10:38:18 | Re : Les évènements su rdes controles crées dynamiquement.

luckyulisse

je suis en VBA car c'est pour une application sous excel

jeudi 28 juin 2007 à 10:45:20 | Re : Les évènements su rdes controles crées dynamiquement.

jrivet

Membre Club
Re,
Bon je vais tester deux trois trucs avant de proposé qqch.
NOTE: il aurait été bon de poster ton problème dans la section appropriée à savoir  Thèmes / Visual Basic 6 / Langages dérivés / VBA .
Pas grave pour cette fois un Admin Bienveillant déplacera.

@+: Ju£i€n
Pensez: Réponse acceptée

jeudi 28 juin 2007 à 11:28:33 | Re : Les évènements su rdes controles crées dynamiquement.

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
je déplace car je suis bienveillant aujourd'hui, mais ca ne recommence pas !!!



dimanche 1 juillet 2007 à 00:33:15 | Re : Les évènements su rdes controles crées dynamiquement.

luckyulisse

Réponse acceptée !
je crois que j'ai trouvé ce qu'il me faut:
http://www.vbfrance.com/codes/TABLEAU-CONTROLES-DYNAMIQUES-AVEC-EVENEMENTS_37219.aspx




Cette discussion est classé dans : controles, image, évènements, monimage, su


Répondre à ce message

Sujets en rapport avec ce message

VB.NET - gestion des évènements [ par morickno ] j'ai plusieurs image sur une form et je voudrai savoir comment faire pour que lorsque je clique sur n'importe quelle image, cela me déclenche le meme Sauvegarder un picture box avec des images superposées [ par lechti62 ] Bonjour, j'ai deux pictures box, un maitre avec 3 controles image dessus contenant des icones.Je voudrai pourvoir coller ce picture box dans le second OpenOffice/Writer - Insertion d'image et redimensionnement [ par nagstef ] Bonjour .. Je désire insérer une image dans un fichier writer d'OpenOffice ! Tout marche nickel, la procédure va bien, jusqu'au moment où je demande Redimentionnement des controles lors de la compil [ par paulof2000 ] Bonjour,j'ai un petit probleme que j'arrive pas a régler.Je veux afficher une image dans une picturebox ,pour des raison de neteter ,je met la proprié Passer un tableau image en function??? [ par Sator ] Bonjours à tous, voilà mon prolème :J'ai dans une form une série d'image sous forme de tableau, j'aimerai faire passer mon tableau d'image pour faire Position image dans une function [ par Sator ] Salut à tous, je cherche à disposer des images dans une form (50 images) nommées im1() il se trouve que j'ai ces images dans plusieurs de mes form, do Enregistrement d'un fichier contenant texte et image [ par PatBlarg ] Bonjour! Je suis présentement en train de créer un logiciel où j'ai besoin d'enregistrer un fichier, de l'ouvrir, de le modifier, etc etc. Mon gros pr Afficher une image dynamique. [ par mocro ] salut a tous,Je cherche le code qui permet de :1. Enregistrer une image dans une base de donnees sql server 2000 par vb.net 2003.2. Afficher une image VB.Net Afficher une image JPG ou Tig dans un PictureBox [ par MagDix ] Bonjour à tous... Je veux tout simplement faire afficher un image dans un picturebox. Mon image a 192 Ko et j'ai utilisé cette ligne de code pour l'a Image du presse-papier dans picturebox [ par PatBlarg ] Bonjour! J'ai une question asser simple. J'ai déjà trouvé le code, mais je ne le retrouve pas.Je voudrais prendre le contenu du presse-papier (qui est


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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,187 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é.