-
Пишу свой контрол, наследованный от TPanel Этот конрол "содержит" внутри себя TcxGrid. Настраиваю грид (колонки, бенды), затем сохраняю форму. Настройки грида не сохраняются Как заставить сохранять еще и настройки грида
Код а-ля
TGridPanel = class(TPanel) private fGrid: TcxGrid; public constructor Create(AOwner:...) published property Grid: TcxGrid read fGrid write fGrid; end;
В конструкторе создается грид и настраиваются опции View (ничего сложного не делается)
Спасибо
-
constructor TGridPanel.Create(AOwner:TComponent);
begin
inherited;
CreatePropertyGrid; Grid.SetSubComponent(true);
end
-
Спасибо! То что нужно! Еще вопрос, можно ли как то указать гриду, что он не может "тягаться", изменять размеры в design-time.
fGrid := TcxGrid.Create(Self) не катит, ввиду того, что потом не создаются колонки у грида.
-
Спрячте свойство Align (стобы его нельзя было изменить в дизайнере), а внутри сделайте его alClient
-
И ещё, не мешало бы показать код создания грида (когда вы его создаёте)
|