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 :

[C#] Propriete object


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Janvier 2004
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 208
    Par défaut [C#] Propriete object
    bonjour a tous

    je cherche arecuper la Propriete name d'un object lors d'un click.

    en sachant que les objects sont des ToolStripMenu et ToolStripButton

    Dans un premier temps je procede comme ceci qui fonctionne sans probleme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
     
            private void tsBnt_Click(object sender, EventArgs e)
            {
                ToolStripButton bnt = sender as ToolStripButton;
                ToolStripMenuItem mm = sender as ToolStripMenuItem;
     
               switch (bnt.Name.ToString() ou mm.Name.ToString() )
               <div style="margin-left:40px">{
        case "1":
            frmSearch _frmSearch = new frmSearch();
            _frmSearch.MdiParent = this;
            _frmSearch.WindowState = FormWindowState.Maximized;
            _frmSearch.Show();
            return;}</div>         }
    de maniere plus general j'aimerais recup directement le name de l'object qui crée l'evenement. Ceci me permetant de ne creer q'une seule methode pour le click de mes boutons et menus

    apres divers tests de recuperation ,je nage totale

    Merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 26
    Par défaut
    Cast avec la superclasse parente des controles à savoir Control (System.Windows.Forms.Control)

    Tu auras alors accès à toutes les propriétés standard des controles WinForms.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ((Control)sender).Name

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 26
    Par défaut
    Est ce que cela répond à ta question?

    Si oui, penses à indiquer le petit tag résolu (le bouton est en bas de la conversation avec la petite coche verte !)

Discussions similaires

  1. proprieté composant invisible dans l'inspecteur d'object
    Par ouiouioui dans le forum Composants VCL
    Réponses: 2
    Dernier message: 21/07/2009, 18h58
  2. propriete object du control common dialog
    Par medkarim dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 24/04/2009, 23h48
  3. [VB6] récuperation des propriétés d'un fichier exe
    Par ulrick dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 26/03/2004, 01h08
  4. Proprietes du fichier de base de donnees
    Par Mouse dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 26/03/2003, 16h14
  5. [] Datagrid vide après modification des propriétés
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 20/09/2002, 17h37

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