![]() |
| |||||||
| S'inscrire | FAQ | Membres | Calendrier | Recherche | Messages du jour | Marquer les forums comme lus |
![]() |
| LinkBack | Outils de la discussion | Modes d'affichage |
| |||
| Bonjour, Je suppose que votre but est d'éviter de faire une procédure DblClick pour chaque image. C'est très fastidieux si votre UserForm en contient beaucoup. S'il s'agit bien de cela voici une piste avec le code suivant : 1) Créez un module de classe. Renommez le "clsControlsEvents" et copiez le code suivant '************* Public WithEvents Img As MSForms.Image Private Sub Img_DblClick(ByVal Cancel As MSForms.ReturnBoolean) MsgBox Img.Tag End Sub '************* 2) Affichez la fenêtre de code de votre UserForm et copiez le code suivant '************* Dim IM() As New clsControlsEvents Private Sub UserForm_activate() Dim i& Dim ctl As MSForms.Control For Each ctl In Me.Controls If TypeOf ctl Is MSForms.Image Then i& = i& + 1 ReDim Preserve IM(1 To i&) Set IM(i&).Img = ctl End If Next ctl End Sub '************* Il n'y a plus qu'Ã*** lancer le UserForm et si vous faites un double-clic sur une image sa propriété Tag s'affichera. Cordialement. PMO Patrick Morange |
| | ||||
| ||||
| |
![]() |
| Tags: click, double, image, userform |
| Outils de la discussion | |
| Modes d'affichage | |
| |
| ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| liste avec evenement click et double click | YLeg | Newsgroup microsoft.public.fr.access | 1 | 22/07/2008 01h13 |
| Inserer Image dans un Userform | jl.guitard | Newsgroup microsoft.public.fr.excel | 2 | 23/06/2008 12h21 |
| Re: Interdire un double click dans une colonne | Youky | Newsgroup microsoft.public.fr.excel | 0 | 21/04/2008 10h36 |
| Détection de click sur une image dans un RichTextBox | Thierry | Newsgroup microsoft.public.fr.dotnet | 0 | 28/03/2007 16h51 |
| Plus possible d'ouvrir une application avec un double click | Christophe 83 | Newsgroup microsoft.public.fr.vstudio | 6 | 27/08/2004 07h50 |