Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Основная";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.029 c
14-80249
Skier
2004-02-04 15:18
2004.02.25
за .Net будущее ?


4-80357
FeRR
2003-12-16 12:34
2004.02.25
SendMessage + WM_KEYDOWN


1-79769
jiurajhgjhgty
2004-02-11 21:21
2004.02.25
Что делать!!! Программа не загружается.


14-80272
BJValentine
2004-02-04 11:55
2004.02.25
Почта


14-80279
mfender
2004-02-04 10:03
2004.02.25
InterBase Manual





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский