Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

22.02.2009, 22:07
|
|
Участник форума
Регистрация: 16.07.2008
Сообщений: 159
Провел на форуме: 1063538
Репутация:
240
|
|
Delphi StringGrid
Как сделать чтобы в две строки писалось?
StringGrid1.Cells[18,0]:= 'Прочие услуги' + #13 + '(доставка)'; так неканает(
|
|
|

22.02.2009, 22:40
|
|
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
в обработчик DrawCell допиши:
Код:
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
StringGrid1.Canvas.FillRect(Rect);
DrawText(
StringGrid1.Canvas.Handle,
Pchar(StringGrid1.Cells[Acol, Arow]),
Length(StringGrid1.Cells[Acol, Arow]),
Rect, dt_calcrect Or dt_wordbreak Or dt_left);
If (Rect.bottom - Rect.top) <> StringGrid1.RowHeights[ARow] Then
StringGrid1.RowHeights[ARow] := (Rect.bottom - Rect.top)
Else
DrawText(
StringGrid1.Canvas.Handle,
Pchar(StringGrid1.Cells[Acol, Arow]),
Length(StringGrid1.Cells[Acol, Arow]),
Rect, dt_wordbreak Or dt_left);
end;
и компонент сам поставит переносы там, где надо
|
|
|

22.02.2009, 22:43
|
|
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
^^

|
|
|

22.02.2009, 23:06
|
|
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
p.s.: скорость работы отрисовки очень долгая (
можеш использоватькомпоненти:
TEmiStringGrid
TKStringGrid
http://www.torry.net/pages.php?s=73
http://www.delphipages.com/result.cfm?ID=2863
вот почитай:
http://subscribe.ru/archive/comp.soft.prog.delphiplus/200706/05210132.html
|
|
|

23.02.2009, 00:48
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме: 4037638
Репутация:
1821
|
|
сиськи!
Закрыто вообщем, вопрос решен.
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|