A_V
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору RudziakV GridView.Filtering.ColumnFilteredItemList := True aleksandrus Цитата: (не делает ли SyncMode чего-нибудь кроме выставления в датасете фокуса на ту же запись, что выбрана в гриде?) | Делает и обратную вещь - после locate по датасету, выбирает эту запись и в гриде. Цитата: а вот как снаружи получить ссылку на конкретную ячейку (в частности, её ACanvas, AViewInfo) пока не нашёл | Получить то можно, например ACellViewInfo := GridView.ViewInfo.RecordsViewInfo.Items[ARowIndex].GetCellViewInfoByItem(AColumn); канвас можно получить, сделав crack-класс над CelViewInfo: ACanvas := TCellViewInfoAccess(AViewInfo).Canvas; Другой вопрос, зачем это делать, ведь если ты что-то там нарисуешь, грид это при своей отрисовке затрет, так что все равно придется это обрабатывать на CustomDrawCell. Цитата: И не понял про DrawTextFlags - я у TcxCustomTextEditViewInfo такого свойства не нашёл | Странно, должно быть такое. Вобще тогда уж передавай не нолик, а константу из cxDrawTextUtils типа CXTO_DEFAULT_FORMAT. brookson Цитата: И еще может кто знает - в какой момент высвобождается память, выделенная под dxMemData? | при уничтожении компонента наверное, к-е автоматом произойдет при уничтожении owner'а (формы в твоем случае). а что, есть какие-то сомнения? |