afiget Значения-то меняются, только что это за значения? Они, то не меняются, то по ширине не превышают максимального заначения, которое получилось бы при DropDownAutoSize = True, если бы оно был включено. В общем закономерности я не обнаружил.
Для нормальной работы, во всяком случае у меня, надо явно присваивать значения, таким образом:
procedure Tfrm_Main.bla_blaPropertiesCloseUp(Sender: TObject);
begin
With TcxExtLookupComboBox(Sender).Properties do begin
DropDownAutoSize := False;
DropDownHeight := View.Site.Height;
DropDownWidth := View.Site.Width;
end;
end;
Однако в этом случае, размер по высоте всегда меньше примерно на размер панели, которая внизу popup'а, где кнопка закрыть и треугольник sizeable.
DropDownХ в данном случае используется как переменная для хранения размеров и автоматического сохранения их в PropertiesStore. Можно было бы обойтись глобальной переменной, но много проблем. Надо было бы держать их для каждого popup'а и сохранять в ручную, дописывая в stream при сохранении PropertiesStore.
В общем, вот такие размышления.
Добавлено: Цитата: результат сохранения приведи
Сохраняю в стрим с шифрованием, влом переписывать.
Если не докапаюсь, то оставлю как есть (см. выше), только к высоте прибывлю магическое число