From 09:00 PM Friday, August 7 - 10:30 AM CST Saturday, August 8, ni.com will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Table Of Contents

Creating Controls Dynamically on a Panel

Last Modified: August 7, 2018

G Types allow you to reuse controls throughout your project. You can use G Types to create and delete controls dynamically at run time.

What to Use

What to Do

Create the following diagram to create and delete controls at run time.

Create a control on the panel according to the specified x and y positions. Select the Create Dynamic Control node and use the Data type option on the Item tab to specify the G Type that contains the control.

The Create Dynamic Control node also returns a reference to the control.

Wait for 500 milliseconds before executing the next subdiagram.

You can add a Property Node to change the properties of the control.

Delete the control from the panel.

Repeat the subdiagram for ten times. The shift registers pass the x position value from one iteration to the next.


Recently Viewed Topics