![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите пожалуйста, как выровнять текст в TStringGride... [D5, D7, WinXP]
EXE © (2003-01-21 15:46:00)Подскажите пожалуйста начинающему программисту, как выровнять текст в TStringGride по правому краю столбца и снять выделение мышью.
Заранее благодарен.
EXE (2003-01-21 17:07:00) [1]uw - БОЛЬШОЕ СПАСИБО !!!
uw (2003-01-21 16:51:00) [2]procedure TForm1.Form1DrawCell(Sender: TObject; Col,
Row: Integer; Rect: TRect; State: TGridDrawState);
begin
(Sender as TStringGrid).Canvas.Brush.Color := AnyColor;
(Sender as TStringGrid).Canvas.FillRect(Rect);
Cells[Col, Row] := Format("%8d", AnyInteger);
end;
Еще неплохо бы задать непропорциональный фонт. Например, Courier.
EXE (2003-01-21 16:36:00) [3]uw - можно пример ...
uw (2003-01-21 16:16:00) [4]Выровнять можно, например, функцией Format. Любой фон ячейки можно задать посредством Canvas.Brush.Color в событии OnDrawCell.