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 :

[VB.NET]Test sur changement de valeur d'une variable


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 23
    Par défaut [VB.NET]Test sur changement de valeur d'une variable
    Bonjour,

    puis-je créer dans mon WindowsForm une fonction qui s'execute automatiquement lorsq'une de mes variables partagées change de valeur?

    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 79
    Par défaut
    il y a moyen oui, tout est possible en programmation

    si j'ai bien compris tu aurai une variable et quand celle-ci change de valeur tu veux qu'une fonction se lance automatiquement.

    faudrait une précision du comment déjà tu fais pour changer ta variable si c'est sur un evenement click d'un bouton, une frappe sur une touche du clavier etc...

    sur l'evenement click d'un bouton tu compares ta variable partagé si elle est égale à celle qui existait si elle est différente tu lances ta fonction.

    ça ferai un truc dans le genre

    private sub Bouton_click(byval ............. eventargs) handles Bouton.click

    if maVariablePartagé = ManouvelleVariable then
    MaFonction()
    end if
    end sub

    voilà si j'ai bien compris

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    344
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 344
    Par défaut
    Mon idée serait de passer par une propriété pour changer la valeur de la variable.

    Ta propriété peux donc tester si la valeur change et

    ce test est transparent pour tous les objets modifiant cette valeur.

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 481
    Par défaut
    Je comprends un truc... si ta variable change ... c'est qu'il y a eu un "evenement".
    Pourquoi ne pas utiliser cet évênement pour lancer ta méthode ?

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 324
    Par défaut
    'lutation
    Connaissais vous les accesseurs get/set ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    private int _maVar
    public int maVariablePartage
    {
    get()
    { return _maVar;}
    set()
    {
    _maVar = value;
    MaFonction();// tu peu meme la mettre avant l'affectation de ta valeur ;)
    }
    }

  6. #6
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 481
    Par défaut
    pourquoi faire un accesseur si juste l'appel de la fonction suffit ??
    Merci de m'espliquer

Discussions similaires

  1. [Toutes versions] Alterner les couleurs sur changement de valeur dans une colonne
    Par Invité dans le forum Contribuez
    Réponses: 0
    Dernier message: 30/01/2015, 09h20
  2. Evénement sur le changement de valeur d'une variable
    Par kimcharlene dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 17/08/2012, 20h56
  3. Evenement sur changement d0une valeur d'une variable
    Par Destiny dans le forum Windows Forms
    Réponses: 2
    Dernier message: 09/04/2008, 09h28
  4. Réponses: 1
    Dernier message: 29/09/2005, 11h10
  5. Intercepter le changement de valeur d'une variable
    Par Captain_JS dans le forum C++Builder
    Réponses: 5
    Dernier message: 07/01/2005, 08h04

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