Energot Цитата: Отписал в личку.
Сори за задержку, не было времени здесь появляться. Посмотрю и постараюсь ответить ASAP.
Добавлено: FunCode Цитата: Интересует следующая проблема: ...
Есть ли какая либо возможность при использовании скинов менять цвет фона кнопки ?
В какой-то мере решить вашу проблему может установка свойства LookAndFeel.SkinName в nil, в случае, когда вам нужно изменить цвет фона кнопки, и вернуть его в сохраненное значение, когда кнопка должна отрисовываться стандартным для выбранного скина способом.
Добавлено: JohnSilver182 Цитата: А вобще можно настройки Репозиториев выгружать \ загружать в файл ??
Какие конкретно репозитории вас интересуют? У DevExpress их как минимум 4:
cxStyleRepository, cxGridViewRepository, cxEditRepository, cxBarScreenTipRepository.
Добавлено: Cryogen2003 Цитата: У кого-нибудь есть dll со всеми новыми скинами? А то, в dll из шапки кучу скинов не хватает
Обратитесь к автору этой dll, он же указан в шапке.
Добавлено: JohnSilver182 Цитата: А круче cxGrid который в девках , я не видел
А буквально полтора месяца назад у вас были совсем другие высказывания по поводу DevExpress:
Цитата: Кстати почему есть в cxGrid TcxCustomGridTableView.OnCellClick
Но нет гораздо умного события на получения фокуса ячейки ??
или
Цитата: А почему в Девках элементарные вещи идут через тернии ????
Это еще раз доказывает, что не стоит горячиться и торопиться с выводами, а нужно спокойно
один раз разобраться и будет счастье
Цитата: Кстати единственно что лутше в Eh_DBGrid это поиск по CTRL-F как в EXEL , в "Девкином" cxGrid этого нет .
Так это очень даже легко сделать используя встроенный механизм ExpressQuantumGrid - Incremental Search, подробнее: ms-help://borland.bds5/ExpressQuantumGrid6.BDS5/ExpressQuantumGrid6/IDH_cd_Incremental_Search.htm
Добавлено: X11 Цитата: Нужно по нажатию на Enter сохранить активный грид. ...
Но получается так, что нужно нажать Enter 2 раза.
Вызывайте метод Post не DataController'а а DataSet'a
TcxGridDBTableView(TcxGridSite(ActiveControl).GridView).DataController.DataSource.Dataset.Post
Цитата: Не будет ли слишком накладно для ресурсов компа, если на форме (на PageControl) положить сразу штук 20 cxGrid`ов?
Не должно. Но лучше использовать не PageControl, а уровни cxGrid (не подчиненные), и в них создать 20 TableView. Будет выглядеть как закладки похожие на PageControl. Подробнее:
ms-help://borland.bds5/ExpressQuantumGrid6.BDS5/ExpressQuantumGrid6/IDH_Custom_GridLevels.htm
Но я бы сделал всетаки один cxGrid с одним TableView, даже несмотря на специфические настройки.
Во-первых, при добавлении нового справочника не нужно делать новый грид, а только Datset-DataSource.
Во-вторых, справочников со специфичными настройками не 20 штук, а гораздо меньше, так что для их (настроек) хранения можно очень успешно пользоваться cxGridViewRepository.
В-третьих: Для специфических настроек редакторов в справочниках используйте cxEditRepository.
И в-четвертых: есть отличные функции <YourListTv>.ClearItems и <YourListTv>.DataController.CreateAllItems;
Т.е. при переключении активного справочника переключайте DataSource, вызываете эти функции, применяйте необходимые настройки из cxGridViewRepository и cxEditRepository. Немного больше кода, но достаточно гибко и нересурсоемко.