LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
Andi_S

New "Disabled"-Property for Frontpanels

Status: Declined

Any idea that has received less than 3 kudos within 3 years after posting will be automatically declined.

I'm really missing a "disabled"-property for the complete front panel:

disable_FP.png

I think I don't need to explain what it shall do but maybe a word to the non-working workarounds:

1. set busy / unset busy: Does not work if the calling VIs front panel is shown within a sub-panel-container

2. getting a ref to all FP elements and set them to busy in a loop: a part of the running VI could change the disabled-state of a control while the complete FP is disabled. This would unlock the FP partly or disabled controls could be set to enabled mistakenly after enabling the whole FP again.

 

12 Comments
Hooovahh
Proven Zealot

I get the desire for this but I'm not convinced yet.  That being said this isn't that hard to do in LabVIEW today with some scripting.  You can have a single subVI that when called can enable or disable all controls on a front panel.  The Front Panel reference has a property that lists all controls, using a for loop you can enable or disable all of them at once.  But of all the suggestions mentioned I think crossrulz is the one I'd use.  That being said I have put a semi-transparent control over the UI before, and didn't think about key navigation at the time.

Darren
Proven Zealot
Status changed to: Declined

Any idea that has received less than 3 kudos within 3 years after posting will be automatically declined.