Passer un argument à travers un Event handler - C#/.NET managed - Programmation
Marsh Posté le 11-06-2010 à 16:39:51
La classe EventArgs que tu transmets au handler est faite pour ça... A toi de l'utiliser, ou bien de créer ta propre classe qui en héritera.
Marsh Posté le 11-06-2010 à 17:16:41
Si j'ai bien compris la question,
- d'une part dans l'event handler tu dois accéder au paramètre sender, qui est le radmenuitem sur lequel l'utilisateur a cliqué (à caster en conséquence)
- de cette façon, tu peux accéder dessus aux propriétés qui le caractérise : son nom si ça te suffit, ou bien un truc du genre DataItem que tu auras pris soin d'affecter lors de l'instantiation du contrôle avec le "f" correspondant dans ta methode MAJtruc.
Marsh Posté le 11-06-2010 à 17:21:25
Allé en express :
Code :
|
Ou un truc du genre.
Marsh Posté le 15-06-2010 à 10:32:54
Rebonjour a tous , merci pour vos réponse ,
Je n'ai toujours pas reussi a faire passer mon argument la méthode TotalRecall ne fonctionne pas ==>
Erreur 2 'Telerik.WinControls.UI.RadMenuItem' does not contain a definition for 'DataItem' and no extension method 'DataItem' accepting a first argument of type 'Telerik.WinControls.UI.RadMenuItem' could be found (are you missing a using directive or an assembly reference?)
Et je n'arrive toujours pas avec les Event handler a faire passer un argument
Marsh Posté le 15-06-2010 à 10:38:08
Marrant. http://www.telerik.com/help/aspnet/menu/radmenu-
telerik.webcontrols.radmenuitem-dataitem.html
Je ne connais pas ce contrôle Telerik, j'ai juste regardé la doc avec le nom que tu donnais...
Marsh Posté le 15-06-2010 à 10:41:34
ledim97 a écrit : |
c'est pourtant pas dur, voici un exemple tiré de cette page : http://msdn.microsoft.com/en-us/li [...] S.71).aspx
Code :
|
Marsh Posté le 11-06-2010 à 16:23:10
Bonjour ,
mon probleme est énnoncé dans le titre ...
je suis completement perdu ...
je vous met le code :
Tout fonctionne il ne me manque que l'argument a faire passer dans méthode menuItem1_Click ...
Please , Help...