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 : 4361
Catégorie(s) : Trucs & Astuces, Control
Langage sélectionné : VB 2005
Langages dispo pour ce code :
- VB 2005, VB 2008, VB.NET 1.x
- C# 1.x, C# 2.x, C# 3.x
- Voir tous les langages pour ce code snippet



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

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...

{C / C++ / C++.NET} [C++] GENERATEUR DE PSEUDO
Permet de generer un pseudo. La taille minimum ainsi que maximum du pseudo peut etre reglee. La ...

{Visual Basic, VB6, VB.NET, VB 2005} OPENGL AVEC VB6
JE VOUS PRESENTE UN ENVIRONNEMENT 3D EN OPENGL QUI PERMET D'AFFICHER DES OBJETS WAVEFRONT (.OBJ), .3...

{PHP} TESTEUR DE REGEX
Dans le cadre des champs de formulaire, on contrôle la validité de l'entrée par une regex. Sauf q...

{PHP} GESTION D'ESPACE MEMBRES
Ce petit projet contient un ensemble de pages php (et php objet) et se base sur une base mysql (scri...

{Visual Basic, VB6, VB.NET, VB 2005} BACKGROUNDVIDEO.OCX
Comment mettre simplement un fond de fenêtre ou contrôle en vidéo (comme les DreamScenes sous Vista....

{Visual Basic, VB6, VB.NET, VB 2005} YATHZEE AVEC UN CONTROL "DÉ"
Voici un jeu de Yathzee assez agréable (je trouve) qui utilise un control "Dé" (fournit dans le Zip)...