DevExpress: выделение узла при раскрытии иерархии

Алексей2010
Дата: 23.05.2011 11:10:19
Подскажите, пожалуйста, как сделать так, чтобы при раскрытии иерархии нажатием на значок плюса в компонентах DevExpress TdxDBTreeView и TcxGrid выделялся бы (получал фокус) раскрывающийся узел
DimaBr
Дата: 23.05.2011 11:23:37
А что в "Клубе программистов" все спять ???
procedure TMyForm.cxViewDataControllerDetailExpanding(ADataController: TcxCustomDataController; ARecordIndex: Integer;var AAllow: Boolean);
begin
  ADataController.CollapseDetails;
  ADataController.ChangeFocusedRecordIndex(ARecordIndex);
  ShowDetails.Execute;// переоткрываем детализацию
end;
Алексей2010
Дата: 23.05.2011 14:02:21
//для TdxDBTreeView
procedure ...TreeExpanding(Sender: TObject; Node: TTreeNode;
var AllowExpansion: Boolean);
begin
TdxDBTreeView(Sender).Select(Node);
end;


//для cxGrid
procedure ...DataControllerDetailExpanding(
ADataController: TcxCustomDataController; ARecordIndex: Integer;
var AAllow: Boolean);
begin
inherited;
ADataController.CollapseDetails; // закрываем все открытые узлы
ADataController.ChangeFocusedRecordIndex(ARecordIndex); // позиционируем датасет мастера на выбранный узел

end;
DimaBr
Дата: 23.05.2011 14:07:35
Зачем повторять то что я написал тремя часами раньше ? Зачем городить и dx и cx вместе ?