le 07-01-2015 07:00 AM
Bonjour,
j'ai actuellement une application qui est assez importante. En effet, j'utilise une commande a onglet, lorsque je suis au dernier onglet et que mon programme est fini l'application garde cette dernière vue sur ce même derneir onglet. Le problème c'est que lorsque j'execute à nouveau mon VI celui-ci va remettre a zero tous mes paramètres et revenir au premeir onglet. Il arrive alors que si l'on clique un peu " partout" dans mon application lors de la RAZ de mon VI que celui-ci "bug". Je souhaiterais juste bloquer le clik gauche de ma souris un tout petit lapse de temps pour éviter tout problèmes.
Cordialement
07-01-2015 08:28 AM - modifié 07-01-2015 08:31 AM
Dans les exemples labview il y a un VI set busy cursor. Le principe est que le VI lance une barre de progression et si l'on appui sur le bouton "Occupé activé" le curseur se transforme en sablier et l'appui sur les boutons de la face avant est désactivé. Il y a ensuite un VI équivalent qui permet de passer du sablier au pointeur de la souris. Pour trouver le VI d'exemple une petite recherche dans l'explorateur windows en tapant "set busy cursor".
le 07-01-2015 09:31 AM
Perso, quand j'ai besoin d'éviter un "clic souris perturbateur" ... je désactive les controles du FP.
Le VI ci-joint me permet soit : (ci-joint en LV2014)
a) entrée "mode = true"
- de désactiver tous les Controles (si le Tableaux "array CtrlName in" est vide)
- de désactiver les Controles de manière sélective (tous ... sauf ceux repris dans le tableau "array CtrlName in"
b) entrée "mode = false"
- d'activer (ou réactiver) tous les Controles.
le 07-01-2015 10:23 AM
Salut
Dans mes applications je fais comme benj_0605, j'utilise les Vis Utiliser le sablier et Utiliser le curseur par défaut, voir sous-pallette Dialogue et interfaçe utilisateur>>Curseur
le 07-03-2015 04:05 AM
R3g a écrit :
Salut
Dans mes applications je fais comme benj_0605, j'utilise les Vis Utiliser le sablier et Utiliser le curseur par défaut, voir sous-pallette Dialogue et interfaçe utilisateur>>Curseur
salut à tous, idem que vous, perso c'est la solution s'il faut désactiver l'ensemble des actions de la souris sur la face-avant. A+
Luc Desruelle | Mon profil | Mon blog LabVIEW | Auteur livre LabVIEW : Programmation et applications - G Web
Certified LabVIEW Architect (CLA) & Certified TestStand Developper (CTD) | LabVIEW Champion
MESULOG - LinkedIn site | NERYS - NERYS Group
| directeur CEO MESULOG
| CODIR - NERYS group
le 07-03-2015 05:56 AM
bein oui .... ....
mais moi j'ai quand même besoin d'avoir accès à certains Contrôles. (parfois oui, parfois non)
sinon ... pour une désactivation totale ... suis d'accord.
le 07-03-2015 07:15 AM
salut ouadji! d'accord avec toi! A+ chef!
Luc Desruelle | Mon profil | Mon blog LabVIEW | Auteur livre LabVIEW : Programmation et applications - G Web
Certified LabVIEW Architect (CLA) & Certified TestStand Developper (CTD) | LabVIEW Champion
MESULOG - LinkedIn site | NERYS - NERYS Group
| directeur CEO MESULOG
| CODIR - NERYS group
le 07-03-2015 08:45 AM
Pour l'instant (petites applications) je désactive et grise les boutons "à la main" avec les noeuds de propriété. Quand on 5/6 boutons ça peut se faire mais à la longue c'est pénible (à chaque ajout de bouton il faut le rajouter dans la liste...).
Je pense passer bientôt à une solution plus pratique via des références.