Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Многосрочный Grid


Автор: Budy 2.1.2005, 19:26
:Приветствую
Надо чтоб в ячейке Grid таблицы текст мона было строками выводить (вроде Memo)(нужно 2 строки). Помогите

Автор: Alex 2.1.2005, 20:09
http://vingrad.ru/VF-DLP-000634

Автор: Akella 3.1.2005, 10:27
Код


в uses надо добавить WinProcs:

procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow:
 Integer;
 Rect: TRect; State: TGridDrawState);
var
 Format: Word;
 C: array[0..255] of Char;
begin
 Format := DT_LEFT or DT_WORDBREAK;
 (Sender as TStringGrid).Canvas.FillRect(Rect);
 StrPCopy(C, (Sender as TStringGrid).Cells[ACol, ARow]);
 WinProcs.DrawText((Sender as TStringGrid).Canvas.Handle, C,
   StrLen(C), Rect, Format);
end;

Автор: Budy 3.1.2005, 10:46
Ага. Canvas всемогущий. А мне бы то надо чтоб его еще и редактировать мона было.
Ладно, попробую так поработать, может че и получиться ;)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)