Вниз
Скачать: CL | DM;

Рисовать текст с переносом строк   Найти похожие ветки 

← →
PZ   (2005-01-20 07:09) [0]

Здравствуйте. Прошу подсказать, почему в следующей процедуре не происходит перенос строк? Спасибо.

procedure TForm1.Button4Click(Sender: TObject);
Var
 Rct : tRect;
 S: String;
 List : tStringList;
begin
 List := tStringList.Create;
 List.LoadFromFile("Proba.txt");
 S := List.Text;
 List.Free;

 With Image1.Canvas do
   begin
     Rct := ClientRect;
     FillRect(Rct);
     DrawText(Handle, PChar(S), Length(S), Rct,
       DT_EXPANDTABS or DT_WORDBREAK or DT_LEFT);
   end;
end;


← →
PKT   (2005-01-20 07:49) [1]

У Image1.Canvas нет ClientRect-а. Поэтому в Rct попадают
координаты самой формы. Замени на Rct := Image1.ClientRect


← →
PZ   (2005-01-20 07:55) [2]

Дорогой PKT, действительно так. Величайшее спасибо. PZ.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.023 c
8-1098353994
Ozone
2004-10-21 14:19
2005.01.30
Bitmaps to AVI


14-1105625257
paul_k
2005-01-13 17:07
2005.01.30
Помогите тест проверить


14-1105487402
pika
2005-01-12 02:50
2005.01.30
Готов ли ты это сделать !!!


1-1106213726
Oyster
2005-01-20 12:35
2005.01.30
Стандартные папки Windows


9-1098115002
Dgt
2004-10-18 19:56
2005.01.30
Help!где скачать opengl 1.3 или выше




   Наверх