Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Графика и игры
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 04.05.2007, 17:25
Xamil Xamil вне форума
Прохожий
 
Регистрация: 04.05.2007
Сообщения: 4
Репутация: 10
По умолчанию Подскажите по модулю Canvas

Вот код процедуры:
  1. procedure TForm1.FormPaint(Sender: TObject);
  2. begin?with Canvas do
  3. begin
  4. Canvas.Pen.Width:=1;
  5. Canvas.Pen.Color:=clBlack;
  6. Canvas.Brush.Color:=clCream;
  7. Rectangle(30,30,150,115);
  8. Pen.Width:=2;
  9. Brush.Style:=bsClear;
  10. Pen.Color:=clBlue;?
  11. ellipse(40,40,80,80);
  12. Pen.Color:=clBlack;
  13. ellipse(70,40,110,80);
  14. Pen.Color:=clred;
  15. ellipse(100,40,140,80);
  16. Pen.Color:=clYellow;
  17. ellipse(55,65,95,105);
  18. Pen.Color:=clGreen;
  19. ellipse(85,65,125,105);
  20. end;
  21. end;
при запуске появляется пустое окно, почему картинка не выводится?

Последний раз редактировалось Xamil, 04.05.2007 в 17:38.
Ответить с цитированием
  #2  
Старый 04.05.2007, 17:29
Аватар для Admin
Admin Admin вне форума
Администратор
 
Регистрация: 03.10.2005
Адрес: Россия, Москва
Сообщения: 1,564
Версия Delphi: Delphi 7
Репутация: выкл
По умолчанию

Код не читабелен.
Приведи в порядок.
Ответить с цитированием
  #3  
Старый 04.05.2007, 18:09
Аватар для Decoding
Decoding Decoding вне форума
Местный
 
Регистрация: 03.06.2006
Адрес: Почту найдете на моем сайте
Сообщения: 576
Версия Delphi: D10.2
Репутация: 214
По умолчанию

Все выводится нормально…
Ответить с цитированием
  #4  
Старый 04.05.2007, 18:41
Xamil Xamil вне форума
Прохожий
 
Регистрация: 04.05.2007
Сообщения: 4
Репутация: 10
По умолчанию

Блин, странно.. Вот что у меня предшествует процедуре-
  1. unit name;
  2. interface
  3. uses windows, messages, sysutils, variants, classes, graphics, controls, forms, dialogs;
  4. type
  5. TForm1 = class(TForm)
  6. procedure FormPaint(Sender:TObject);
  7. end;
  8. var
  9. Form1: TForm1;
  10. implementation
  11. {$R *.dfm}
  12. та процедура, что выше
  13. end.
Ответить с цитированием
  #5  
Старый 04.05.2007, 20:00
Аватар для mav_c
mav_c mav_c вне форума
Активный
 
Регистрация: 26.03.2007
Адрес: Москва
Сообщения: 287
Репутация: 30
По умолчанию

Цитата:
Сообщение от Xamil
Блин, странно.. Вот что у меня предшествует процедуре-
  1. unit name;
  2. interface
  3. uses windows, messages, sysutils, variants, classes, graphics, controls, forms, dialogs;
  4. type
  5. TForm1 = class(TForm)
  6. procedure FormPaint(Sender:TObject);
  7. end;
  8. var
  9. Form1: TForm1;
  10. implementation
  11. {$R *.dfm}
  12. та процедура, что выше
  13. end.
У меня то же всё выводится! А какие-нибудь свойства у фомы менял?
__________________
---------------------------------------------
Программирование - не профессия, а стиль жизни
Ответить с цитированием
  #6  
Старый 04.05.2007, 21:29
Xamil Xamil вне форума
Прохожий
 
Регистрация: 04.05.2007
Сообщения: 4
Репутация: 10
По умолчанию

Нет, ничего не менял.. Завтра возьму диск у приятеля, попробую переустановить..
Ответить с цитированием
  #7  
Старый 04.05.2007, 22:45
Xamil Xamil вне форума
Прохожий
 
Регистрация: 04.05.2007
Сообщения: 4
Репутация: 10
По умолчанию

Поставил с нуля еще и шестую дельфю, нифига толку, та же история- стандартное пустое окно с синим фоном..
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 00:34.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter