Показать сообщение отдельно
  #7  
Старый 09.10.2012, 09:17
Аватар для Помидоркин
Помидоркин Помидоркин вне форума
Начинающий
 
Регистрация: 07.10.2012
Адрес: Дедовск
Сообщения: 110
Версия Delphi: Rio 10.3
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
если тема не уползет, вечером дома помиотрю примерчик.
Спасибо, подожду
--------------------
На следующий день
Пока ждал ответа попробовал разобраться сам. Пользавал Rectangle, TextRect и два цикла - один в другом. Для начала на канве формы. Таблицу рисует без проблем, а при попытке вывести текст получил жестокий вывих мозга. В итоге: TextOut выводит текст, TextRect - нет. В конце создал пустой проект - то же самое.
Код:
procedure TForm1.FormDblClick(Sender: TObject);
begin
 with Canvas do
 begin
  Brush.Color:= clWhite;
  Pen.Color:= clBlack;
  Font.Name:= 'Arial';
  Font.Size:= 12;
  Font.Color:= clBlack;
  TextRect(Rect(50, 50, 200, 90), 5, 5, 'Проба');
  TextOut(50, 150,'Проба');
 end;
TextRect выводит только белый прямоугольник, TextOut все делает как должен - черный текст в белом прямоугольнике.
Ответить с цитированием