le 01-04-2013 10:16 AM
Bonne année à tous!
Une question : comment rendre inactif un bouton et le mettre en grisé après avoir appuyé dessus? Je pense qu'on peut le faire avec les noeuds de propriété, mais je n'ai pas trouvé... Si vous avez une idée...
Puis je souhaite le rendre de nouveau actif après avoir appuyé sur un autre bouton.
01-04-2013 11:57 AM - modifié 01-04-2013 12:02 PM
Salut,
Je propose structure événement + noeud de propriété, comme ceci :
.vi en PJ, version LV 2009.
Peut-être qu'il existe une solution plus élégante...
le 01-09-2013 05:00 AM
Bonjour,
Merci pour ta réponse, elle fonctionne très bien, mais c'est vrai que j'aurais souhaité une solution plus simple: alors avis aux amateurs...
J'implémente pour le moment ta solution dans mon projet, cela me dépanne.
Cordialement
le 01-11-2013 08:31 AM
Bonjour, la réponse proposée est la pas mal au niveau de la programmation. Mais tout dépend de ton code. Si tu dois ajouter une structure évènement dans ton code seulement pour gérer l'activation des boutons ce n'est pas forcément judicieux. Il faudrait voir le code de ton application pour identifier la structure appropriée.
le 01-11-2013 10:55 AM
En fait mon programme est dans une boucle While, il contient des sous-vi et des VGF. Il doit s'éxecuter avec le bouton "démarrer" et s'arrêter avec le bouton "Stop".
Au départ le bouton "Stop" est désactivé et grisé, le bouton "démarrer" est actif. Lorsque l'on appuie sur le bouton "Démarrer" le programme s'exécute, le bouton "Démarrer" se désactive et se met en grisé, le bouton "Stop" s'active. Et inversement, lorsque l'on appuie sur le bouton "Stop": le programme s'arrête, le bouton "Stop" de désactive, devient grisé et le bouton "Démarrer' s'active et tout est prêt pour un nouveau cycle.
C'est donc une méthode plus général qui est souhaité, plutôt qu'une action réservé à un vi particulier.
Cordialement
le 01-14-2013 02:17 AM
Bonjour, tu peux faire passer une référence pour gérer des noeuds de propriété et de méthode d'un Vi à un Sous vi. cette réfrénce permet d'agir sur les commandes du VI principale à partir du sous VI. Comme un exemple est plus parlant j'ai un petit exemple maison. Tu lances le Vi "interface bouton principal vi", un autre sous VI va s'ouvrir et tu pourras agir sur l'apparence des boutons du VI principale à partir du sou VI "interface bouton.vi". Pour stoper le tout tu appuis sur stop du vi principal.
Cordialement.
le 01-17-2013 01:47 AM
Bonjour, merci pour ta réponse, mais peux-tu me renvoyer les fichier avec une compatibilité LV 2011?
Cordialement,
01-17-2013 02:19 AM - modifié 01-17-2013 02:19 AM
Bonjour, voilà amuse toi bien.