sobee писал(а):А что за функции новые появились в rxdbgrid.pas GetWorkingCanvas и FreeWorkingCanvas
Этоя подсмотрел в оригинальном DBGrid - е.
Таким образом берётся канвас для (ещё возможно не созданного) объекта. Нужно, например, в случае определения высоты и ширины колонки в зависимости от текущего шрифта темы. Это действие происходит в момент создания контрола, его родной канвас в этот момент может быть не создан. Поэтому и есть такая заглушка.
Я в дальнейшем думаю эти функции перенести в модуль утилит, т.к. они нужны будут и в тул-барах.
PS.
Вопрос
Павлу Ишенину - а аналога этой функции в самой LCL нет? DBGrid в зависимости включать не вариант. А вот если б она была в ядре LCL - вот это хорошо.