Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.30;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.044 c
1-1105830719
dnd
2005-01-16 02:11
2005.01.30
Как из DateTime вытащить число месяца?


1-1106136772
Антоныч
2005-01-19 15:12
2005.01.30
отображение в ListBox-е разноцветных строк


14-1105358106
snake_r
2005-01-10 14:55
2005.01.30
RX для D7


11-1089101164
Nox
2004-07-06 12:06
2005.01.30
KOLEdb: работа с несколькими таблицами


14-1105446956
Aleksandr.
2005-01-11 15:35
2005.01.30
Подскажите, где копать примочку для Remote Desktop Connection