IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Récupérer le control actif


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 20
    Par défaut Récupérer le control actif
    Bonjour

    C'est encore moi, mais je progresse dans mon Sudoku !

    J'ai un nouveau problème. J'ai défini une fonction qui se déclenche sur un évènement pouvant provenir de plusieurs controls (textbox m11, m12,... à m99) :

    Private Sub Toto(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles m11.Click, m12.Click,... m99.Click

    J'aimerais pouvoir récupérer dans cette fonction, le control qui a déclenché l'évènement, ou encore le control qui est actuellement actif afin d'agir dessus. Autrement dit, je voudrais savoir sur quoi l'utilisateur a cliqué : est-ce m11, m12... ou m99 ?

    J'ai cherché, bidouillé, mais je n'ai rien trouvé.

    Merci d'avance pour votre aide

    kwAz

  2. #2
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Facile regarde ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim Control_Courant as TextBox = Ctype(sender, TextBox)
    Tu devais peut etre te demander à quoi "sender" servait maintanant tu sais
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 20
    Par défaut
    Merci beaucoup, Aspic

  4. #4
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par kwaz73 Voir le message
    Merci beaucoup, Aspic
    De rien
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer un control par son nom
    Par Didier L dans le forum Delphi
    Réponses: 4
    Dernier message: 23/05/2006, 19h59
  2. Dévérouillage controle actif
    Par lito74 dans le forum Access
    Réponses: 3
    Dernier message: 30/03/2006, 18h10
  3. control actif?
    Par kakikaki dans le forum MFC
    Réponses: 2
    Dernier message: 09/10/2005, 15h14
  4. desactiver un control actif
    Par junty dans le forum Access
    Réponses: 4
    Dernier message: 13/09/2005, 16h11
  5. Réponses: 5
    Dernier message: 14/01/2004, 20h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo