vladman
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 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. Немного больше кода, но достаточно гибко и нересурсоемко. |