The ts_dialogcontrol class is used to work with dialog elements, such as listboxes, edit fields, and so on.

You can set the reaction to the events of these dialog elements. For example, changing the selection in the list, changing the text in the edit field, clicking a button, changing the size, etc.

First, a dialog panel is created.

Then there are the controls. When creating controls, you specify the panel where they will be placed.

The control may not be located directly on the dialog panel, but on the "tabpage" element of the "normaltab" element.