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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.02.2014, 14:35   #1
Kapitan4ik
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 47
По умолчанию Жирная точка на канве

Всем привет, на канве есть график. На нем окружность, парабола. Выглядит это все вот так


Теперь вопрос, в координатах я задаю положение точки, как мне ее пометить пожирнее? Понимаю что надо рисовать окружность, и закрашивать ее. Но никак не могу понять какие параметры задать этой окружности. Центр осей- (126,126), вечно получаются именно эллипсы а не окружности. Заранее спасибо за помощь
Kapitan4ik вне форума Ответить с цитированием
Старый 09.02.2014, 16:14   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

Цитата:
Сообщение от Kapitan4ik Посмотреть сообщение
Понимаю что надо рисовать окружность, и закрашивать ее.
Установить Canvas.Brush.Color и такой же у Canvas.Pen.Color
Также возможно понадобится Canvas.Brush.Style := bsSolid;
После чего и рисовать окружность которая будет точкой.
phomm вне форума Ответить с цитированием
Старый 09.02.2014, 17:17   #3
Kapitan4ik
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 47
По умолчанию

Цитата:
Сообщение от phomm Посмотреть сообщение
Установить Canvas.Brush.Color и такой же у Canvas.Pen.Color
Также возможно понадобится Canvas.Brush.Style := bsSolid;
После чего и рисовать окружность которая будет точкой.
Дак это понятно, просто может кто подсказать какие параметры у эллипса задавать? У меня именно эллипсы получаются, а не окружности
Kapitan4ik вне форума Ответить с цитированием
Старый 09.02.2014, 17:28   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Код:
x0 := 100;
y0 := 100;
r := 3;
ellipse(x0 - r, y0 - r, x0 + r, y0 + r);
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 09.02.2014, 17:36   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
...Ellipse(126-10,126-10,126+10,126+10);
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.02.2014, 18:48   #6
Kapitan4ik
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 47
По умолчанию

Всем спасибо огромное, очень помогли
Kapitan4ik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Парабола на канве Kapitan4ik Помощь студентам 9 08.02.2014 23:28
Окружность на канве Utkin Общие вопросы Delphi 1 15.11.2013 18:11
цвета на канве Juffin Общие вопросы Delphi 3 17.05.2009 21:57
поиск по канве Bayazet Мультимедиа в Delphi 3 28.01.2009 14:52