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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2009, 18:11   #1
NIQK
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 10
По умолчанию Окружность или Circle.

Вот рисую 10 окружностей на PaintBox в случайном порядке.
Вот код:
var
x,y, i : integer;

procedure TForm1.Button1Click(Sender: TObject);
begin
Randomize;
for i := 1 to 10 do
begin
y := Random (PaintBox1.Height);
x := Random (PaintBox1.Width);
PaintBox1.Canvas.Ellipse(x,x,y,y);
end;
end;

Delphi рисует окружности из верхнего левого угла PaintBox в нижний правый.
Но это же не на всей области...
NIQK вне форума Ответить с цитированием
Старый 15.12.2009, 18:28   #2
MadReason
Ищу работу
Форумчанин
 
Аватар для MadReason
 
Регистрация: 16.02.2007
Сообщений: 269
По умолчанию

не понял чего ты хочешь..

procedure TCanvas.Ellipse(X1, Y1, X2, Y2: Integer);

x1, y1 левый верхний угол прямоугольника
x2, y2 нижний правый

и рисуется вписанная окружность
Пишу на Delphi все что угодно, недорого, красиво, с комментариями
###icq 107335###
MadReason вне форума Ответить с цитированием
Старый 15.12.2009, 18:36   #3
NIQK
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 10
По умолчанию

Цитата:
Сообщение от MadReason Посмотреть сообщение
не понял чего ты хочешь..

procedure TCanvas.Ellipse(X1, Y1, X2, Y2: Integer);

x1, y1 левый верхний угол прямоугольника
x2, y2 нижний правый

и рисуется вписанная окружность
да это я знаю и использую. но окружности которые рисуются рисуются по диагонали... тоесть их центры лежат на одной прямой диагонали!!! а мне надо чтоб по разному.
NIQK вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Окружность и точки. Дельфи Rancid Помощь студентам 6 20.11.2010 20:08
Окружность.. surovii Помощь студентам 28 29.03.2009 18:00
вписать в треугольник окружность stimswall Помощь студентам 3 21.03.2009 03:15
простые числа.окружность. Verochka Помощь студентам 15 31.12.2008 08:22
Вписанная в выпуклый n-угольник окружность Nixond Паскаль, Turbo Pascal, PascalABC.NET 10 15.10.2008 13:28