Страница 1 из 2
Автор: Neil
Code: |
procedure TForm1.DrawGrid1DrawCell(Sender: TObject; Col, Row: Longint; Rect: TRect; State: TGridDrawState); var vRow, vCol: LongInt; begin vRow := Row; vCol := Col; with Sender as TDrawGrid, Canvas do begin if (vRow = 0) or (vCol = 0) then Font.Color := clBlack else Font.Color := clRed; TextRect(Rect, Rect.Left, Rect.Top, Format('(%d,%d)', [vRow, vCol])); end; end;
|
Это код, который я использую для печати TMemoField в TDBGrid. Перекрываем (override) метод DrawCell:
Code: |
Canvas.FillRect(ARect); R := ARect; WITH TMemoField(Field) DO DrawText(Canvas.Handle, PChar(Value), Length(Value), R, DT_WORDBREAK OR DT_NOPREFIX); |
Я думаю этот код, который я создал в Delphi 1.0, должен помочь вам:
- Назад
- Вперёд >>
Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.
ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!