LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

I have a table with scrollbar on a vi wich call a pop up. this sub vi write values into the table. Problem is I can t move the scrollbar of the table when the pop up is open. how can I do?

I have a table with scrollbar on a vi wich call a pop up. this sub vi write values into the table. Problem is I can t move the scrollbar of the table when the pop up is open. how can I do?
0 Kudos
Message 1 of 9
(3,228 Views)
I dont want to hide the scrollbar because I need to use it. But I can't because my pop up (subvi) is running.
0 Kudos
Message 3 of 9
(3,228 Views)
Hello,

In fact, you have to close your popup message in order to access to any front-panel objects. But, if you set the window apparence in VI properties at "open when the vi is called" and "return to start setting when finish excution", you can access to objects of main vi even if the subvi front-panel is open.

Isabelle Jean
Applications Engineer
National Instruments
Isabelle
Ingénieur d'applications
National Instruments France
0 Kudos
Message 4 of 9
(3,228 Views)
madame,

malheureusement pour ce type de controle la barre de deplacement verticale est inaccessible si un pop up est ouvert en cours d'execcution. une solution peu elegante consisterait a effectuer une autre boucle de scrutation independante de celle lancant la pop up se deroulant en parallele.
n'est il pas possible de generer un evenement qui permettrait de sortir momentanément de la pop up pour executer le programme principal et revenir dans la pop up (telle une interruption )

en vous remerciant
0 Kudos
Message 5 of 9
(3,228 Views)


Right-click on your table and create a Reference. Pass this to your "popup" sub-VI. In your sub-VI, use this passed-in reference to set the 'Number of Columns' property. You may use a slider, for instance, and moviing the slider in your popup would change the Table columns in your main VI, thus essentially scrolling it.

Hope this helps. Let me know if you need an example.

Khalid

0 Kudos
Message 6 of 9
(3,229 Views)
Bonjour,

Qu'entendez-vous par popup ? Face-avant d'un sous-VI qui s'exécute ou une boîte de dialogue s'ouvrant avec la fonction "Boîte de dialogue" ?

Dans le premier cas, il est tout à fait possible d'accéder à la barre de défilement de votre table. Le sous-VI est configuré pour qu'il s'ouvre lors de l'appel et revienne à sa position initiale lors de la fermeture. Cette configuration se fait dans Fichier >> Propriétés du VI >> Apparence de la fenêtre >> Personnalisé.

Dans le second cas, il faut fermer la boîte de dialogue pour pouvoir accéder aux objets de la face-avant.

Sincères salutations,

Isabelle Jean
Applications Engineer
National Instruments
Isabelle
Ingénieur d'applications
National Instruments France
0 Kudos
Message 7 of 9
(3,228 Views)
Madame,

je vous remercie pour votre réponse. J'ai vérifié qu'en programmant sans utilisé les évenenements ils est effectivement possible d'accéder a la barre de défilement. Je vous joint un exemple qui montre qu'en utilisant les evenements on ne peut plus accéder aux barres.

En vous remerciant.
thierry
Download All
0 Kudos
Message 8 of 9
(3,228 Views)
hello khalid,


i underdand what you say. I already pass the reference of the table in my pop up because I write data of the pop up in the table.
your solution is unfortunately not very "elegant".

thank you.
0 Kudos
Message 9 of 9
(3,228 Views)