Вниз
Скачать: 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 вся ветка

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



Память: 0.48 MB
Время: 0.049 c
15-1162667740
Raea
2006-11-04 22:15
2006.11.26
Аналоги функций char и ord в C++!


15-1162969573
salexn
2006-11-08 10:06
2006.11.26
Компонент типа SynEdit


2-1163105993
Golikov
2006-11-09 23:59
2006.11.26
Абра катабра со шрифтами ??


1-1161005590
id
2006-10-16 17:33
2006.11.26
Передача массива в процедуру в кач-ве var параметра.


2-1162832560
pathfinder
2006-11-06 20:02
2006.11.26
Запуск файла справки chm..




   Наверх