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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2008, 23:16   #1
Bigtyoma
Пользователь
 
Аватар для Bigtyoma
 
Регистрация: 02.07.2008
Сообщений: 68
По умолчанию как нарисовать, начертить график в делфи

Здравствуйте, можно ли сделать что-то подобное, как на рисунке выделеное красным? если да то как???
Изображения
Тип файла: jpg график.jpg (20.7 Кб, 241 просмотров)

Последний раз редактировалось Bigtyoma; 25.09.2008 в 23:22.
Bigtyoma вне форума Ответить с цитированием
Старый 25.09.2008, 23:54   #2
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

Image, PaintBox, Panel, Form и ВСЁ что имеет свойство Canvas.
Alter вне форума Ответить с цитированием
Старый 25.09.2008, 23:58   #3
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Ну вообщето для рисования графиков есть компонент TChart. ну или как написал Alter.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 26.09.2008, 00:11   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Там одни вектора, так что и прямыми обойдется.
Дополняя ALTERа :
MoveTo()
LineTo()
и т.д.
mihali4 вне форума Ответить с цитированием
Старый 25.12.2008, 20:12   #5
photozaz
Пользователь
 
Регистрация: 05.04.2008
Сообщений: 66
По умолчанию

Цитата:
Сообщение от Alter Посмотреть сообщение
Image, PaintBox, Panel, Form и ВСЁ что имеет свойство Canvas.
Пересмотрел все элементы, но ни в одном нет свойства Canvas//
photozaz вне форума Ответить с цитированием
Старый 25.12.2008, 21:07   #6
5naip
Форумчанин
 
Аватар для 5naip
 
Регистрация: 05.10.2007
Сообщений: 536
По умолчанию

Цитата:
Сообщение от photozaz Посмотреть сообщение
Пересмотрел все элементы, но ни в одном нет свойства Canvas//
это ты в инспекторе объектов смотрел. Там нет.
а добраться до него можно в коде:
Код:
Image1.Canvas. ...
rocklistener...
5naip вне форума Ответить с цитированием
Старый 27.12.2008, 20:24   #7
LexFreeman
 
Аватар для LexFreeman
 
Регистрация: 17.07.2008
Сообщений: 5
По умолчанию

))) не поверишь, но даже сама форма имеет такую опцию) сам на 1м курсе рисовал 2д геометрические рисунки на ней)
LexFreeman вне форума Ответить с цитированием
Старый 05.01.2009, 17:21   #8
EviGL
 
Регистрация: 04.01.2009
Сообщений: 6
По умолчанию

/////удалено////

Последний раз редактировалось EviGL; 05.01.2009 в 17:31.
EviGL вне форума Ответить с цитированием
Старый 05.01.2009, 17:47   #9
EviGL
 
Регистрация: 04.01.2009
Сообщений: 6
По умолчанию

А как можно очистить Canvas Paintbox'а? Если учесть, что под ним есть ещё canvas'ы, то есть заливка цветом фона не пойдёт.
EviGL вне форума Ответить с цитированием
Старый 05.01.2009, 17:59   #10
Kostia
Участник клуба
 
Аватар для Kostia
 
Регистрация: 21.11.2007
Сообщений: 1,692
По умолчанию

Меняй все на image, проще будет
image1.Canvas.FillRect(Rect(0,0,ima ge1.Width,image1.Height));
image1.Transparent:=true;
Kostia вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Построить график с помощью Делфи Rusl92 Мультимедиа в Delphi 4 02.10.2008 22:19
Помогите нарисовать график. Игорь007 Помощь студентам 0 02.06.2008 20:12
Нарисовать круг Brunette Помощь студентам 2 17.05.2008 00:01
Как считывать данные с COM,LPT порта и нарисовать график Sergiu Фриланс 2 22.12.2007 11:53