Delphi, какие элементы управления использовать вместо множества пар флажков и выпадающего списка?

#delphi #controls

#delphi #элементы управления

Вопрос:

У меня есть переменный список пар TCheckBox TComboBox. У этого есть некоторые недостатки: вы не можете выбрать несколько пар для пакетной модификации, они создаются медленно, когда их количество велико (100-200 пар). Возможно ли заменить их более подходящими элементами управления?

введите описание изображения здесь

Комментарии:

1. Существует сторонний элемент управления Virtual String Tree, который является чрезвычайно гибким по своей природе.

2. Рассматривали ли вы возможность удаления флажков и добавления пустого значения в выпадающие списки для представления статуса флажка без флажка? Предполагается, что вы используете свои флажки, чтобы определить, нужно ли вам вообще значение поля со списком или нет.

3. И вместо использования нескольких выпадающих списков, может быть, использовать один TValueListEditor

4. @Jerry Dodge Я использую это в других местах, я проверю, можно ли его использовать в этом случае

5. @SilverWarior Флажок необходим, чтобы показать, что эта «строка» используется и и включает / отключает TComboxBox. Значение пустого значения не было бы очевидным для клиента. Также вы столкнетесь с той же проблемой, если у вас будет в два раза больше элементов управления