Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Modification Onglets

Bonjour,

 

Je cherche à modifier ma commande d'onglet et je rencontre une difficulté, je m'explique :

 

Dans un premier temps je n'ai aucun onglet visible et l'utilisateur doit passer par une phase d'utilisation.

Une fois cette phase terminé, je souhaite afficher uniquement certains onglets (en fonction des tests qu'il aura choisit par exemple).

Donc sur les 10 tests disponible, il n'aura accès qu'à ceux voulut.

 

Si ca n'est pas possible le fait de simplement grisés et désactivés les onglets inutilisés me conviendrais aussi.

 

Merci d'avance.

Message 1 sur 7
5 079 Visites

Bonjour,

 

Il me semble avoir vu une question équivalente récemment, mais je ne sais plus où.

Voici un exemple qui permet de cacher l'ensemble de la commande onglet, ou seulement un onglet en le désignant par son nom.

Exemple onglet visible.png

 

Cordialement,

 

Olivier L. | Certified LabVIEW Developer


Message 2 sur 7
5 055 Visites

Désolé je ne l'avais pas vu dans les précédents post !

 

Merci beaucoup en tout cas cela répond parfaitement à ma question !!

 

Petite question quand même : En règle générale, il vaut mieux utiliser des références quand on utilise des noeuds de propriétés ou simplement les liés à l'élément de la face avant voulu ?

Je demande car il vrai que je n'en utilise quasiment jamais car je ne suis pas très familier avec leur utilisation, mais si cela est plus "propre", il va falloir que je change mes habitudes ^^

0 Compliments
Message 3 sur 7
5 051 Visites

Bonjour,

 

Autre méthode déjà publiée avec l'indice des onglets à cette page : http://forums.ni.com/t5/Discussions-au-sujet-de-NI/comment-mettre-un-onglet-invisible/m-p/2448618/hi...

Greg S.
CNRS
LV 7.1 8.2 8.6 2009 2011 2012 2013 2014
LPMC - CNRS
N'oubliez pas de complimenter cela fait toujours plaisir.
0 Compliments
Message 4 sur 7
5 048 Visites

Ok merci Greg_S !!!

0 Compliments
Message 5 sur 7
5 046 Visites

Pour répondre à ta question sur les références, je dirais que cela dépend de ton application.

Si il s'agit d'une petite application, tu peux utiliser le lien implicite de ton noeud, surtout si il n'y a pas beaucoup de noeuds appelés.

 

En revanche, dès que tu vas vouloir faire une plus grosse application, tu vas trouver des avantages à utiliser les références:

- Si tu voulais changer ta commande en face avant par une autre, tous tes liens implicites seraient perdus, et tu devras relier chaque noeud utilisé. (Ce point n'est peut-être pas très approprié pour un onglet, mais l'est pour d'autres types de commandes).

- Si tu veux pouvoir faire un sous-VI pour avoir un code plus propre, l'utilisation de références est idéal. Ainsi, tu vas pouvoir faire un sous-VI qui gère l'affichage de tes onglets, sur lequel tu n'aurais qu'une commande de numero d'onglet ou son nom en fonction de la solution utilisée.

 

http://zone.ni.com/reference/fr-XX/help/371361K-0114/lvhowto/prog_controlling_fp_objs/

 

Cordialement,

Olivier L. | Certified LabVIEW Developer


0 Compliments
Message 6 sur 7
5 042 Visites

Merci pour les explications 😉

0 Compliments
Message 7 sur 7
5 027 Visites