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 :

controls n'accepte pas de value ni de maximum


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 40
    Par défaut controls n'accepte pas de value ni de maximum
    Bonsoir à tous,

    je rencontre un problème suite au déplacement de fonctions d'une classe à une autre.

    J'ai le code ci-dessous
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Méthode 1
    With Me.Controls("pgbar_" & id)
                    .Maximum = max
                    .Value = value
                End With
     
    méthode 2
    With Me.pgbar_3
                    .Maximum = max
                    .Value = value
                End With
    La seconde méthode fonctionne alors que la première me retourne un message d'erreur sur les mots maximum et value
    le message :
    'Maximum' is not a member of 'System.windows.forms.control'
    les pgbar_X sont bien des progressbar

    le problème disparait si je met text à la place de maximum et value ..

    Pourriez vous m'éclaircir sur le sujet ?

    Merci d'avance.

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    il faut surtout apprendre la poo pour comprendre ton erreur, entre autre savoir que c'est que Me

    Me référence l'intance de la classe dans laquelle lequel s'exécute
    si ton code était sur un form, Me.controls est la collection de controle sur la fenetre
    si tu déplaces le code dans un classe vide, Me.controls sera souligné car la propriété controls n'existe pas sur cette classe vide

    après la propriété indexée controls retourne un control As control, je ne crois pas que la classe control ait une propriété "maximum" ni value, il faut donc voir directcast (qui doit etre dans les cours et tytos de poo ^^)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 40
    Par défaut
    Désolé pour la réponse tardive et merci pour ton aide

Discussions similaires

  1. La fonction BuilCriteria n'accepte pas les points
    Par Tofalu dans le forum Access
    Réponses: 3
    Dernier message: 10/07/2006, 12h00
  2. Gcc n'accepte pas kill()
    Par GLDavid dans le forum Linux
    Réponses: 3
    Dernier message: 03/07/2006, 09h28
  3. [JSTL] <fmt> formatDate ne veut pas de value...
    Par Elmilouse dans le forum Taglibs
    Réponses: 7
    Dernier message: 20/04/2006, 10h34
  4. Select dans SQL n'accepte pas la virgule
    Par da_latifa dans le forum Langage SQL
    Réponses: 7
    Dernier message: 06/10/2005, 16h22
  5. Builder n'accepte pas try/catch/__finally
    Par Rodrigue dans le forum C++Builder
    Réponses: 3
    Dernier message: 18/04/2005, 13h15

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