From 12:00 AM CDT Sunday, October 17 - 11:30 AM CDT Sunday, October 17, will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW Idea Exchange

About LabVIEW Idea Exchange

Have a LabVIEW Idea?

  1. Browse by label or search in the LabVIEW Idea Exchange to see if your idea has previously been submitted. If your idea exists be sure to vote for the idea by giving it kudos to indicate your approval!
  2. If your idea has not been submitted click Post New Idea to submit a product idea to the LabVIEW Idea Exchange. Be sure to submit a separate post for each idea.
  3. Watch as the community gives your idea kudos and adds their input.
  4. As NI R&D considers the idea, they will change the idea status.
  5. Give kudos to other ideas that you would like to see in a future version of LabVIEW!
Showing results for 
Search instead for 
Did you mean: 

programmatically create and delete controls dynamically at run time (G Type?)

Status: New

in LabVIEW NXG we have G Types Control which allow us to create and delete controls dynamically at run time.

Creating Controls Dynamically on a Panel - LabVIEW NXG 5.1 Manual - National Instruments 


Since LabVIEW NXG is deprecated (no further development) and announced that: the strengths of the NXG platform will be integrated into LabVIEW 2021(+),


Will that possible for us to have such G Type feature in LabVIEW? when probably?

Proven Zealot

All you'd need is a reference to the new control. I don't think a new type is required. 


Not sure how this isn't a duplicate (I can't find one). This has been high on everybody's list forever.


I absolutely agree with you, 



Not sure how this isn't a duplicate (I can't find one). This has been high on everybody's list forever.


Please let me know the link of any of previous similar idea. I would participate in providing kudos for sure.


Proven Zealot

>Some of them told me to use VI script, however unfortunately it doesn't work during run time.


(Recursive) Subpanels can make this work to some extend. It's a pain though.