Les Snippets

Connexion

Récupérer le nom d'un contrôle

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 24/01/2009 14:42:12 et initié par PCPT [Liste]
Vue : 8589
Catégorie(s) : Trucs & Astuces, Control
Langages dispo pour ce code :
- VB 2005, VB 2008, VB.NET 1.x
- C# 1.x, C# 2.x, C# 3.x



Langage : VB.NET 1.x , VB 2005 , VB 2008
Date ajout : 24/01/2009
Posté par PCPT [Liste]
    Function GetControlName(ByRef sender As System.Object) As String
        If (sender Is NothingOrElse (Not TypeOf sender Is Control) Then
            Return String.Empty
        Else
            Dim oCtrl As New Control
            oCtrl = DirectCast(sender, Control)
            Dim sRet As String = oCtrl.Name
            oCtrl = Nothing
            Return sRet
        End If
    End Function
Remarque :
à appeler depuis un Click Bouton par exemple, pour un unique évènement relevé par plusieurs boutons donc plusieurs actions
Langage : C# 1.x , C# 2.x , C# 3.x
Date ajout : 06/02/2009
Posté par Charles Racaud [Liste]
private string GetControlName(object sender) {
  System.Windows.Forms.Control Ctrl = sender as System.Windows.Forms.Control;
  return Ctrl == null ? string.Empty : Ctrl.Name;
}

Snippets en rapport avec : Objet, Contrôle, Nom, Control, Sender



Codes sources en rapport avec : Objet, Contrôle, Nom, Control, Sender

{Visual Basic, VB6, VB.NET, VB 2005} COBJ - RETOURNE L'OBJET À PARTIR D'UN STRING
C'est une petite fonction utile surtout quand on utlise CallByName. Ca évite de spécifier l'objet d...

{Visual Basic, VB6, VB.NET, VB 2005} CLONER OBJETS
Slt tt le monde! Cette source sert à cloner des objets (bt commande, image...). Sur une feuill...

{Visual Basic, VB6, VB.NET, VB 2005} FAIRE TOURNER UN CONTRÔLE EN CERCLE
Pour cette source ce sont des points qui tournent mais c'est possible de faire tourner un contrôle V...

{Visual Basic, VB6, VB.NET, VB 2005} SAVOIR SI LA SOURIS EST AU DESSUS D'UN OBJET
On doit utiliser l'évènement MouseMove. Par exemple : soit une feuille (Form1) possédant une TextBo...

{Delphi} EXEMPLES DE THREADS
L'objectif final est de suivre la progression en temps réel de traitements longs. Cet objectif n'est...

{Visual Basic, VB6, VB.NET, VB 2005} BINDING COMBOBOX NOTHING
Bonjour, Dans le cadre d'une application Si vous avez le code suivant: Combobox.datasource= ...

{Visual Basic, VB6, VB.NET, VB 2005} EVALUER UN NOMBRE D'OBJETS AVEC UNE BALANCE ET DEUX ÉCHANTILLONS - CALCUL INCERTITUDES
Bonjour. BUT DU PROGRAMME Calculer un nombre total...

{Visual Basic, VB6, VB.NET, VB 2005} CONTROLSTARS EN RÉPONSE À JAKNIGHT007
Comme proposé par Jaknight007 sur sa source http://www.vbfrance.com/codes/CONTROLE-STARS_53561.aspx,...

{C / C++ / C++.NET} UTILISATION DES TYPELIST EN C++
========================== Note admin codes-sources: ========================== ATTENTION: Ce ...

{PHP} VÉRIFICATION DE FORMULAIRE EN PHP
Ce code est une vérification de formulaire. L'algo est basé sur une première vérification en javascr...