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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2013, 21:35   #11
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Строки для 6 пункта берутся с сайта выше (они там точно есть все необходимые).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 06.06.2013, 21:52   #12
vibraxo
Пользователь
 
Регистрация: 05.05.2013
Сообщений: 22
По умолчанию

ничерта не выходит. Даже эллипс не получается
vibraxo вне форума Ответить с цитированием
Старый 06.06.2013, 21:55   #13
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Засуньте проект в архив и выложите сюда.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 06.06.2013, 22:12   #14
vibraxo
Пользователь
 
Регистрация: 05.05.2013
Сообщений: 22
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Засуньте проект в архив и выложите сюда.
Он же пустой...
http://rghost.ru/private/46563047/0b...4274347b2735ae
vibraxo вне форума Ответить с цитированием
Старый 06.06.2013, 22:15   #15
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Я надеюсь, что Вы прочли всю страницу, а не только скопировали пример.
Код:
With Canvas do
begin
  brush.Color:=clRed;
  Brush.Style:=BsDiagCross;
  Ellipse(0,0,Width,Height);
end;
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 06.06.2013, 22:28   #16
vibraxo
Пользователь
 
Регистрация: 05.05.2013
Сообщений: 22
По умолчанию

Я прочитал всё, но практически не понял. Я сам этот сайт, перед тем как написать, нашел, прочитал, не понял, написал сюда, чтобы помогли с заданием
vibraxo вне форума Ответить с цитированием
Старый 06.06.2013, 23:27   #17
vibraxo
Пользователь
 
Регистрация: 05.05.2013
Сообщений: 22
По умолчанию

Есть прога.
Цитата:
procedure TForm1.FormPaint(Sender: TObject);
begin
Canvas.Pen.Color := clGreen;
Canvas.Brush.Color := clGreen;
Canvas.Rectangle(100, 100, 200, 150);
Canvas.Pen.Width:=2;

Canvas.Pen.Color := clBlue;
Canvas.Brush.Color := clBlue;
Canvas.Brush.Style:=bsBDiagonal;
Canvas.Ellipse(250, 100, 300, 150);

Canvas.Pen.Color := clOlive;
Canvas.Brush.Color := clOlive;
Canvas.Ellipse(350, 100, 500, 150);

Canvas.Pen.Color := clRed;
Canvas.Brush.Color := clRed;
Canvas.Rectangle(100, 200, 200, 300);

Canvas.Pen.Color := clBlack;
Canvas.Brush.Color := clBlack;
Canvas.RoundRect(250, 210, 380, 300, 10, 10);
end;
end.
Но как сделать, чтобы компонент юзался для 1 элемента? А то толщина юзается для всех и т.д. Как исправить?
vibraxo вне форума Ответить с цитированием
Старый 06.06.2013, 23:33   #18
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Код:
procedure TForm1.FormPaint(Sender: TObject);
begin
  with canvas do
  begin
    Pen.Width := 1;
    Brush.Style := bsSolid;

    Pen.Color := clGreen;
    Brush.Color := clGreen;
    Rectangle(100, 100, 200, 150);

    Pen.Color := clOlive;
    Brush.Color := clOlive;
    Ellipse(350, 100, 500, 150);

    Pen.Color := clRed;
    Brush.Color := clRed;
    Rectangle(100, 200, 200, 300);

    Pen.Color := clBlack;
    Brush.Color := clBlack;
    RoundRect(250, 210, 380, 300, 10, 10);

    Pen.Width := 2;
    Brush.Style := bsBDiagonal;

    Pen.Color := clBlue;
    Brush.Color := clBlue;
    Ellipse(250, 100, 300, 150);
  end;
end;
Задавать те свойства, какие хочется, перед вызовом непосредственно рисования примитива.

UPD
Пожалуйста.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 07.06.2013 в 00:03.
BDA на форуме Ответить с цитированием
Старый 06.06.2013, 23:53   #19
vibraxo
Пользователь
 
Регистрация: 05.05.2013
Сообщений: 22
По умолчанию

Огромное спасибо
vibraxo вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
граф Ника-Вероника Паскаль, Turbo Pascal, PascalABC.NET 0 26.03.2012 09:28
граф dzuga Помощь студентам 1 08.06.2010 15:57
создать граф.ред. для печат. рекламы за 7 дней delirium611 Фриланс 2 07.06.2010 14:23
Граф в Делфи Mariya2009 Помощь студентам 4 13.09.2009 16:40
Графические примитивы(паскаль) aslanbek999 Помощь студентам 1 03.06.2009 19:53