SetCellBackgroundColour и Refresh
Posted: Sat Feb 14, 2009 9:43 am
Хочу динамически поменять цвет одной из ячеек грида делаю
Есть ли более легковесный код не хочется каждый раз делать refresh всему гриду из-за одной ячейки можно как-то обновить только текущую ячейку?
Смотрел по форуму там люди советуют SetCellRenderer но там wxGridCellRenderer что-то у меня с ним не выходит изящно и просто. Примеры которые я находил говорили что свой потомок класса wxGridCellRenderer надо создавать - помоему это через чур.
Code: Select all
grid->SetCellBackgroundColour(i, t, clFind);
grid->Refresh();//без этого изменений не будет видно
Смотрел по форуму там люди советуют SetCellRenderer но там wxGridCellRenderer что-то у меня с ним не выходит изящно и просто. Примеры которые я находил говорили что свой потомок класса wxGridCellRenderer надо создавать - помоему это через чур.