Нужнжа альтернатива TStringGrid-у...
У меня такая проблема: надо выводить данные в таблицу и в зависимости от значений ячеек форматировать их содержимое (цвет/размер/стиль шрифта, возможно еще и фон ячейки). Т.е. получается необходима возможность форматировать отдельно любую ячейку в таблице. Есть ли готовые компоненты сторонних разработчиков с такими возможностями?
Среда разработки CBuilder_6.0.
Всем доброго времени суток.
У меня такая проблема: надо выводить данные в таблицу и в зависимости от значений ячеек форматировать их содержимое (цвет/размер/стиль шрифта, возможно еще и фон ячейки). Т.е. получается необходима возможность форматировать отдельно любую ячейку в таблице. Есть ли готовые компоненты сторонних разработчиков с такими возможностями?
Среда разработки CBuilder_6.0.
Все, что ты описал довольно просто делается и кажись я даже виде, что то такое толи на torry.net, толи на delphikingdom.ru, там толко придется с delphi перевести, просто если тебе нужно, что то болшее, ну там например, ячейки объединять или еще всякие накрутки делать, то таких компонентов, покрайней мере с достаточным количеством возможностей я не встречал, просто мне нужно было делать похожий вывод данных и пришлось писать свой компонент для етого.
Всем доброго времени суток.
У меня такая проблема: надо выводить данные в таблицу и в зависимости от значений ячеек форматировать их содержимое (цвет/размер/стиль шрифта, возможно еще и фон ячейки). Т.е. получается необходима возможность форматировать отдельно любую ячейку в таблице. Есть ли готовые компоненты сторонних разработчиков с такими возможностями?
Среда разработки CBuilder_6.0.
Для этого надо использовать очень хороший компонент TDrawGrid
А чтобы его заполнять обрабатывать события рисования, его заполняют именно методом канвасика.
А канвасиком можно сделать все что угодно.
Всем доброго времени суток.
У меня такая проблема: надо выводить данные в таблицу и в зависимости от значений ячеек форматировать их содержимое (цвет/размер/стиль шрифта, возможно еще и фон ячейки). Т.е. получается необходима возможность форматировать отдельно любую ячейку в таблице. Есть ли готовые компоненты сторонних разработчиков с такими возможностями?
Среда разработки CBuilder_6.0.
Смотрим, что нам говорит хелп:
The following code uses the bitmaps in an image list component to draw the contents of each cell in a draw grid. It draws a focus rectangle around the cell that has focus.
{
long index = Row * DrawGrid1->ColCount + Col;
DrawGrid1->Canvas->Brush->Color = clBackground;
DrawGrid1->Canvas->FillRect(Rect);
ImageList1->Draw(DrawGrid1->Canvas,Rect.Left,Rect.Top,index);
if (State.Contains(gdFocused))
DrawGrid1->Canvas->DrawFocusRect(Rect);
}
TStringGrid наследуется от TDrawGrid