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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2011, 00:23   #1
Sergey_zh
 
Регистрация: 08.01.2011
Сообщений: 3
По умолчанию компонент DBChart

Доброго времени суток.

Вопрос в следующем, каким образом можно вместо точек на графике выводить на DBChart маленькие рисунки, то есть вместо точек должен быть, например, следующий смайлик .
Sergey_zh вне форума Ответить с цитированием
Старый 08.01.2011, 13:24   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Опиши событие OnAfterDraw
Код:
procedure TForm1.Chart1AfterDraw(Sender: TObject);
var x,y,i:Integer;
begin
 for i:=0 to Series1.Count-1 do begin
   x:=Series1.CalcXPos(i);
   y:=Series1.CalcYPos(i);
   ImageList1.Draw(Chart1.Canvas.ReferenceCanvas,x,y,0);
 end;
end;
Где смайл хранится в ImageList
Смысл понятен?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.01.2011, 17:46   #3
Sergey_zh
 
Регистрация: 08.01.2011
Сообщений: 3
По умолчанию

Спасибо, с изменением изображения всё получилось.

Есть второй вопрос:
Необходимо выводить на Chart точки с интервалом 1 секунда, то есть запускаем программу и она в реальном времени с интервалом в 1 секунду рисует новую точку на Chart.

Использование оператора Sleep(1000) не помогло, программа всё равно выводит все точки за 1 раз в конце выполнения.

Я подозреваю, что нужно использовать потоки или что то в этом роде... но вот как именно это сделать я не знаю
Sergey_zh вне форума Ответить с цитированием
Старый 10.01.2011, 21:42   #4
Sergey_zh
 
Регистрация: 08.01.2011
Сообщений: 3
По умолчанию

Тема закрыта, я во всем разобрался.

Код:
Application.ProcessMessages ;
 sleep( 100) ;
Сделали своё дело
Sergey_zh вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DBChart D@rk M@k Общие вопросы Delphi 3 11.05.2011 17:42
DBChart HOVER БД в Delphi 1 03.06.2008 00:17
Альтернатива DbChart Nemon Компоненты Delphi 6 17.10.2007 19:01
Печать DBChart Oksana Компоненты Delphi 1 14.03.2007 01:18
DBChart Маленькая БД в Delphi 2 09.02.2007 14:53