Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.01.2019, 01:01   #1
Vitalik81311
Пользователь
 
Регистрация: 28.10.2018
Сообщений: 25
По умолчанию [РЕШЕНО][Delphi] Графика

Помогите, пожалуйста, сделать рисунок...(delphi)

Решение в следующем посте
Изображения
Тип файла: jpg Снимок.JPG (11.2 Кб, 127 просмотров)

Последний раз редактировалось Вадим Мошев; 03.01.2019 в 15:18.
Vitalik81311 вне форума Ответить с цитированием
Старый 03.01.2019, 00:06   #2
Vitalik81311
Пользователь
 
Регистрация: 28.10.2018
Сообщений: 25
По умолчанию

Спасибо всем, кто помогал... Я сам уже сделал...

Получилось, вот как то так...

Код:
procedure TForm1.Button1Click(Sender: TObject);
 var x,y:integer;
begin
x:=clientwidth div 2;
y:=clientheight div 2;
with canvas do
 begin
  Image1.Canvas.pen.Width:=2;
 Image1.canvas.Ellipse(280,230,380,320);

 Image1.Canvas.MoveTo(450,350);
 Image1.Canvas.LineTo(400,200);
 Image1.Canvas.MoveTo(200,350);
 Image1.Canvas.LineTo(250,200);
 Image1.Canvas.MoveTo(450,350);
 Image1.Canvas.LineTo(200,350);
 Image1.Canvas.MoveTo(400,200);
 Image1.Canvas.LineTo(250,200);

 Image1.canvas.Ellipse(284,283,298,297);
 Image1.canvas.Ellipse(282,269,296,283);
 Image1.canvas.Ellipse(284,255,298,269);

 Image1.canvas.Ellipse(362,255,376,269);

 Image1.canvas.Ellipse(308,234,322,248);
 Image1.canvas.Ellipse(322,232,336,246);
 Image1.canvas.Ellipse(336,234,350,248);

 Image1.canvas.Ellipse(308,302,322,316);
 Image1.canvas.Ellipse(322,304,336,318);
 Image1.canvas.Ellipse(336,302,350,316);

 Image1.canvas.Brush.Color:=clGray;
 Image1.canvas.RoundRect(205, 176, 240, 185, 20, 40);
 Image1.canvas.RoundRect(410, 176, 445, 185, 20, 40);

 Image1.canvas.Brush.Color:=clWhite;
 Image1.canvas.RoundRect(200, 165, 450, 180, 10, 40);

 Image1.canvas.Brush.Color:=clblack;
 Image1.canvas.Rectangle(285,160,300,200);
 Image1.canvas.Rectangle(356,160,370,200);

 Image1.Canvas.MoveTo(380,290);
 Image1.Canvas.LineTo(372,285);

 Image1.Canvas.MoveTo(378,295);
 Image1.Canvas.LineTo(370,290);

 Image1.Canvas.MoveTo(370,290);
 Image1.Canvas.LineTo(372,285);
 Image1.Canvas.pen.Width:=3;
 Image1.canvas.Ellipse(374,291,383,296);
 end;
 end;
end.

Последний раз редактировалось Вадим Мошев; 03.01.2019 в 15:17.
Vitalik81311 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[РЕШЕНО] Delphi 7, if then и else DarkMorfius Помощь студентам 3 05.11.2017 16:07
[РЕШЕНО][Delphi] Активная ссылка в DBText.Delphi Anastasea_ Помощь студентам 0 19.06.2017 22:45
[Решено] Delphi => Builder или как двигать объекты LynXzp C++ Builder 5 09.10.2012 21:26
[РЕШЕНО] 2 лабы на Delphi apofis Фриланс 3 24.10.2011 17:41
[РЕШЕНО][Assembler] Правильно ли решено уравнение? fuzo Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 29.12.2010 04:12