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

VB.NET Discussion :

Comparer Control.Tag avec un String


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Scientist
    Inscrit en
    Mai 2013
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Scientist
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2013
    Messages : 110
    Par défaut Comparer Control.Tag avec un String
    Bonjour,

    J'essaye de comparer le contenu d'un Tag (Objet) avec un String (String).
    Bien sur, cela ne marche pas. Comment peut-on faire?

    Le Tag property est rempli directement dans les proprietes du controle: PictureBox.Tag rempli avec "R00".
    Et je voudrais faire la comparaison:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    For Each ctrl As Control In Me.Controls
         If TypeOf ctrl Is PictureBox Then
               If CType(ctrl, PictureBox).Tag Is "R00" Then
    J'ai essaye:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If CType(ctrl, PictureBox).Tag.ToString = "R00" Then
    mais, sans resultats.

    Bref, avez-vous une idee ?
    Merci,

    A+
    JLuc01

  2. #2
    Membre confirmé
    Homme Profil pro
    Scientist
    Inscrit en
    Mai 2013
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Scientist
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2013
    Messages : 110
    Par défaut
    Je crois avoir trouve la solution.
    Du moins, cela a l'air de marcher.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Dim x As String
    x = CStr(CType(ctrl, PictureBox).Tag)
    If x = "R00" Then
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If CStr(CType(ctrl, PictureBox).Tag)= "R00" Then
    au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    If CType(ctrl, PictureBox).Tag.ToString = "R00" Then
    Bizarre qu'on ait besoin de CStr() au lieu de .ToString !
    Dans les 2 cas, pas d'erreurs observees avec Option Explicit On.

    A+
    JLuc01

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 06/02/2017, 19h55
  2. Réponses: 4
    Dernier message: 21/05/2014, 13h38
  3. [Débutant] Comparer un textbox avec un variable de type string
    Par DavidLarochelle dans le forum C#
    Réponses: 3
    Dernier message: 15/02/2013, 17h18
  4. Comparer char * (strtok ) avec un string
    Par mapotam dans le forum Débuter
    Réponses: 5
    Dernier message: 24/03/2012, 08h53
  5. Réponses: 6
    Dernier message: 07/04/2008, 10h44

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