Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.20;
Скачать: CL | DM;

Вниз

проTStringGrid   Найти похожие ветки 

 
RoadStar ©   (2004-06-04 13:56) [0]

Ув. мастера!
Можно ли в TStringGrid сделать перенос по словам в длинных предложениях (тексте) в ячейках?
(ну типа как в лабелке). Если мона, то как?
Заранее благодарен.


 
Anatoly Podgoretsky ©   (2004-06-04 14:20) [1]

Можно, но рисовать придется самомую. Сходи на королевство Дельфи, там есть несколько статей по граидам.


 
panov ©   (2004-06-04 16:06) [2]


procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
 Rect: TRect; State: TGridDrawState);
var
 R: TRect;
begin
 with Sender as TStringGrid do
 begin
   Canvas.FillRect(Rect);
   R := Rect;
   DrawText((Sender as TStringGrid).Canvas.Handle,PChar((Sender as TStringGrid).Cells[ACol,aRow]),Length((Sender as TStringGrid).Cells[ACol,aRow]),R,DT_WORDBREAK+DT_CALCRECT);
   if R.Bottom>Rect.Bottom then RowHeights[aRow] := R.Bottom-R.Top;
   DrawText(Canvas.Handle,PChar(Cells[ACol,aRow]),Length(Cells[ACol,aRow]),R,DT_WORDBREAK);
 end;
end;



Страницы: 1 вся ветка

Текущий архив: 2004.06.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.048 c
14-1086092997
Vit@ly
2004-06-01 16:29
2004.06.20
Задака - подкинул на mcsa в курилку, до сих пор решают


1-1086612672
AGGRESSOR
2004-06-07 16:51
2004.06.20
Продолжение выполнения кода со след. стр. после ошибки


1-1086637381
som
2004-06-07 23:43
2004.06.20
Альбомная страница по умолчанию при печати


1-1086623112
red chief
2004-06-07 19:45
2004.06.20
текст в указанном мышкой месте


14-1085908947
Piter
2004-05-30 13:22
2004.06.20
Про Merlin а