Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.26;
Скачать: CL | DM;

Вниз

Прям как в Microsoft Excel...   Найти похожие ветки 

 
TIF ©   (2006-11-06 15:51) [0]

Хочу завести в программе табличку, да такую, чтобы ячейки в ней были разноцветные, текст можно было форматировать (для КАЖДОЙ ячейки в отдельности). Посоветуйте компонент, или технологию, как это сделать? Такое чудо


 
Плохиш ©   (2006-11-06 15:53) [1]


> или технологию

Голова - руки - клавиатура - программа.

PS. Думаешь просто так екзел столько места на диске занимает?


 
default ©   (2006-11-06 15:53) [2]

StringGrid?


 
RebroFF   (2006-11-06 15:55) [3]

EhGrid из EhLib, а дальше [1]


 
TIF ©   (2006-11-06 15:56) [4]


> StringGrid?


с ним и работаю: с канвасом запутался, глючно перерисовывает. и стоит щёлкнуть мышкой, как стринггрид перерисовывается. Как тогда перерисовывание отключить?

И всё-таки там нельзя сделать выравнивание по ширине, например. а хотелось бы


 
Ученик чародея ©   (2006-11-06 15:56) [5]

Событие OnDrawColumnCell, свойство DefaultDrawing=False;

А далее рисуешь на Canvas, который передается в событии.

Пример:

procedure TPlanEditForm.DBGridDrawColumnCell(Sender: TObject;
 const Rect: TRect; DataCol: Integer; Column: TColumn;
 State: TGridDrawState);
begin
 inherited;
 try
   if SDQuery.RecordCount>0 then
     begin
     //
     if AnsiSameText(Column.field.FieldName,"Operation_Max_Delay") then
       PaintOperationDelayToGrid(Rect,Column.Field,DBGrid.Canvas);
     //
     if Column.field.DataType=ftString then
       PaintStringToGrid(Rect,Column.Field,DBGrid.Canvas);
     end;
 except on E:Exception do;
 end;
end;


 
KilkennyCat ©   (2006-11-06 15:57) [6]

> Посоветуйте компонент, или технологию, как это сделать?
> Такое чудо


Чудо сделать нельзя... Чуда надо ждать, в него можно верить, и еще на него можно надеятся...


 
TIF ©   (2006-11-06 15:58) [7]


> EhGrid из EhLib,


???

это стандарнтный компонент делфи? или что это?


 
RebroFF   (2006-11-06 16:02) [8]


> это стандарнтный компонент делфи?

Нет.

> или что это?

Библиотека компонентов, в состав которой входит отличный грид с кучей свойств.
http://www.ehlib.com


 
Ученик чародея ©   (2006-11-06 16:07) [9]


> TIF ©   (06.11.06 15:58) [7]
>
>
> > EhGrid из EhLib,
>
>
> ???
>
> это стандарнтный компонент делфи? или что это?


Быстрее самому как в [5] сделать, чем еще с этим EhLib разбиратся.


 
RebroFF   (2006-11-06 16:11) [10]


> Быстрее самому как в [5] сделать, чем еще с этим EhLib разбиратся.

В образовательном смысле-конечно.


 
Percent   (2006-11-06 16:13) [11]

В образовательном смысле-конечно.

На то и "Начинающим".
Чтобы пнуть на путь истинный.
В образовательном смысле, конечно...


 
TIF ©   (2006-11-06 16:14) [12]


> Быстрее самому как в [5] сделать, чем еще с этим EhLib разбиратся.


мда, немного согласен,но не до конца



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

Текущий архив: 2006.11.26;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.033 c
2-1162898517
alucard
2006-11-07 14:21
2006.11.26
Подскадине где компонент SocketConnection?


15-1162875024
Steep
2006-11-07 07:50
2006.11.26
Вопрос про быстрые клавиши


11-1139330871
Vladimir Kladov
2006-02-07 19:47
2006.11.26
Версия 2.33


15-1162891139
Dush
2006-11-07 12:18
2006.11.26
Правильный "About"


1-1160574242
MegaVolt
2006-10-11 17:44
2006.11.26
Почему происходит глюк с отрисовкой в TListView?