none
obtenir le nom du controle qui utilise la void c# RRS feed

  • Question

  • Je suis en train de fabriquer un jeu comprenant de nombreux boutons dont plusieurs utilise le même code. Pour réduire le code, je ramene tous les evenement Click à une seule void utilisant "sender" pour obtenir qui est cliqué. Je ne recois que la proprieté text du bouton qui égale {Text = ""}

    Button cible = sender as Button;

    Je rajoute que sur un premier ordinateur, le .exe fonctionnait. L'ordinateur avait la version 2012 de VS. Sur un second, le .exe ne fonctionnait plus, le sender est devenu text, VS (2013) a du générer une aute version du .exe adapté qui fonctionnait.
    • Modifié xenal jeudi 26 février 2015 23:09
    jeudi 26 février 2015 22:46

Réponses

  • Bonjour,

    Il n'y a eu aucun changement de comportement entre VS2012 et 2013 (je dirais même entre .NET 1.0 et .NET 4.6).

    Donc le problème est ailleurs.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    • Marqué comme réponse xenal samedi 28 février 2015 06:22
    vendredi 27 février 2015 08:19

Toutes les réponses

  • Bonjour,

    Il n'y a eu aucun changement de comportement entre VS2012 et 2013 (je dirais même entre .NET 1.0 et .NET 4.6).

    Donc le problème est ailleurs.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    • Marqué comme réponse xenal samedi 28 février 2015 06:22
    vendredi 27 février 2015 08:19
  • Le fait que le .exe ne fonctionnait pas était un autre problème qui a été régler.

    Du coté du sender, j'ai juste générer 800 lignes pour le compenser

    samedi 28 février 2015 06:23