Вниз
Скачать: CL | DM;

Grid с под строками и под столбцами   Найти похожие ветки 

← →
som   (2004-02-11 19:30) [0]

Привет всем. Возникла проблема с отображением сложных таблиц имеющих подстолбцы и подстроки средствами обычного StringGrida.
Решил прибегнуть к помощи сторонних компонентов, но нашёл только старый компонент JGrid, которы шароварный и его нужно крекать.
Вобщем если кто знает другие компоненты, которые б решили мою проблему или если кто знает как крекать JGrid, очень прошу помочь...
Если можно решить эту проблему не прибегая к помощи левых компонентов, тоже хотелось бы узнать любую информацию по этому поводу ???


← →
Тимохов ©   (2004-02-11 19:32) [1]

Решить можно постредством tcustomgrid - переписать метод рисования ячеек.
Долго это только...


← →
Yuri Btr ©   (2004-02-11 21:35) [2]

Не давно искал компоненты с объединяемыми ячейками (как в Excel) - нашёл кучу на Torry.net и фриварных и шароварных - вот примеры -
tlistdrawgrid
vargrid
profgridd7
jbstrgrd
datadrawgrid
akfixgrid
Я просто замучился перебирать...


← →
Defunct   (2004-02-11 21:44) [3]

Как насчет перекрытия метода OnDrawCell и рисования на Canvas?

вот пример для размышлений
procedure TPopupPanel.DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
Var SG:TStringGrid;
begin
If Sender is TStringGrid Then
Begin
SG:= Sender as TStringGrid;
If (ARow > 0) Then
Begin
SG.Canvas.Font.Style := [fsBold];
SG.Canvas.Font.Color := clYellow;
SG.Canvas.Brush.Color := clBlue;
SG.Canvas.Pen.Color := clBlue;
SG.Canvas.Rectangle(Rect);
SG.Canvas.TextOut(Rect.Left+2,Rect.Top+2,SG.Cells[ACol,ARow]);
End;
End
end;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.029 c
3-79629
geg
2004-02-02 11:23
2004.02.25
Перенос данных между таблицами


14-80101
MakNik
2004-02-03 12:03
2004.02.25
книга по Delphi


14-80099
pasha_golub
2004-02-02 13:57
2004.02.25
Принцип работы RAdmin a


1-79795
Raph
2004-02-11 15:23
2004.02.25
Проблемы с массивом!!!


8-80024
Igor_
2003-09-19 13:20
2004.02.25
Тормоза OpenGL




   Наверх