|
![]() |
#1 |
Участник
|
Сохраните их в список.
Как вы их отличать собираетесь? По _LabelName? По _recId? Допустим по _LabelName: X++: Map mapDF = new Map(Types::String, Types::Class); X++: DF = _dialog.addField(typeid(NoYesCombo_RU), _LabelName); mapDF.insert(_LabelName, DF); // добавляем очередной контрол в список Обход списка: X++: MapEnumerator m; X++: m = mapDF.getEnumerator();
while (m.moveNext())
{
LabelName = m.currentKey();
DF = m.currentValue();
} |
|
![]() |
#2 |
Участник
|
Спасибо, вроде как работает. А почему нужно создавать второй список? Я уже заметил, что ни Items, ничего подобного при создании диалога нет. Столько времени потерял. Ядолгое время работал на Дельфи. Там как то логичнее. Еще раз спасибо.
|
|
![]() |
#3 |
Участник
|
Цитата:
Собственный список обходить проще, потому-что там только нужные элементы. На диалоге же в общем случае могут присутствовать другие контролы, которые будут только мешаться. |
|
|
|