High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
Visual Basic
Sujet Précédent
Sujet Suivant
.net, évènement des usercontrol
horko
Messages postés
53
Date d'inscription
mercredi 9 janvier 2002
Statut
Membre
Dernière intervention
19 juillet 2005
- 18 juil. 2005 à 17:56
Utilisateur anonyme -
19 juil. 2005 à 13:18
Bonjour,
J'ai un UserControl composé de 3 boutons.
Je créé dynamiquement plusieurs instances de mon UserControl dans ma page aspx.
Ma question est la suivante, comment récupérer l'évènement OnClick() de chaque bouton du UserControl ?
Merci
Afficher la suite
A voir également:
.net, évènement des usercontrol
.Net reflector
-
Conseils pratiques -C# / .NET
Vb usercontrol
-
Forum Visual Basic 6
Monlycee net authentification
✓
-
Forum Java
Europ net chat
-
Forum IRC
Europchat net
-
Forum C# / .NET
3 réponses
Réponse 1 / 3
Utilisateur anonyme
18 juil. 2005 à 19:54
Lors de la création dynamique de tes controle ajoute:
AddHandler TonUsercontrol.OnClick, AddressOf TesUserControl_OnClick
Ajoute aussi la sub TesUserControl_OnClick(sender as ...)
ChRb
Réponse 2 / 3
horko
Messages postés
53
Date d'inscription
mercredi 9 janvier 2002
Statut
Membre
Dernière intervention
19 juillet 2005
19 juil. 2005 à 10:57
donc si j ai bien compris ca doit donner ca au final :
Dim c1 As UserControl = LoadControl("MyControl.ascx")
AddHandler c1.Validate, AddressOf MyControl_Validate
Panel1.Controls.Add(c1)
J'ai créé plusieurs évènements sur mon usercontrol dont un qui s appelle validate.
Seulement si j'utilise la méthode LoadControl, la methode validate n'est pas reconnue et le projet ne compile pas.
Par contre quand je fais ce bout de code ci,
Dim c1 As MyControl
AddHandler c1.Validate, AddressOf MyControl_Validate
Panel1.Controls.Add(c1)
J'ai un message d erreur me disant ceci : System.NullReferenceException: La référence d'objet n'est pas définie à une
instance d'un objet
Je suis un peu paumé dans tout ca
Réponse 3 / 3
Utilisateur anonyme
19 juil. 2005 à 13:18
Dim c1 As New MyControl
AddHandler c1.Validate, AddressOf MyControl_Validate
Panel1.Controls.Add(c1)
ChRb
Discussions similaires
créer un tirage de tarot divinatoire
copersil
-
30 juil. 2008 à 20:40
bultez
-
31 juil. 2008 à 12:38
Atacher un evenement au bouton "Maximiser" de la barre de titre
helorem
-
12 déc. 2004 à 14:10
DARKSIDIOUS
-
12 déc. 2004 à 14:45
Tchat en C via internet
born2be
-
9 juil. 2009 à 15:20
katsankat
-
14 juil. 2009 à 22:36
salon de chat IRC
amineflash
-
7 mars 2008 à 23:29
grigosoufa
-
17 avril 2010 à 09:30
script jeu concours
webide
-
22 janv. 2009 à 17:44
webide
-
22 janv. 2009 à 19:46
Rejoignez-nous