Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.01.31;
Скачать: CL | DM;

Вниз

Вопрос, как маштабировати и просматривать график.   Найти похожие ветки 

 
dimonf   (2002-01-14 16:44) [0]

Народ, подскажите как мне от маштабировать и потом просматриват маштабированный график с помощью двух ScrollBar-ов?
Вот что у меня получилось:

procedure TMDIChild.ScrollBar2Change(Sender: TObject);
var Difer:Double;
begin
With Chart1.BottomAxis do
Begin
Difer:=Maximum-Minimum;
Maximum:=Chart1.MaxXValue(Chart1.BottomAxis)-ScrollBar2.Position;//+Difer/100.0;
Minimum:=Maximum-Difer;
end;
end;

procedure TMDIChild.ScrollBar1Change(Sender: TObject);
var Difer:Double;
begin
Chart1.BottomAxis.SetMinMax(ScrollBar1.Position,10);
With Chart1.BottomAxis do
Begin
Difer:=Maximum-Minimum;
ScrollBar2.Max:=Trunc(Chart1.MaxXValue(Chart1.BottomAxis)-ScrollBar2.Position);//*Difer/100.0;
ScrollBar2.Min:=Trunc(Maximum-Difer);
end;
ScrollBar2.PageSize:=Trunc((ScrollBar1.Position/935)*ScrollBar2.Max);
end;

Но почемуто при порсмотре иногда выскакивает ошибка Maximum>=Minimum. В чем проблема? А то я уже заклинил :)))


 
Alx2 ©   (2002-01-14 17:00) [1]

А может, установить нужные размеры/позицию Chart1 и, если он не поместится на форме (на ScrollBoxе), скроллировать его штатными средствами (скроллбарами от формы (от ScrollBoxа))?



Страницы: 1 вся ветка

Текущий архив: 2002.01.31;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.01 c
1-100011
kserg@ukr.net
2002-01-15 12:40
2002.01.31
Про меню (в смысле про TMainMenu)


4-100119
Mikola
2001-12-04 17:11
2002.01.31
Сокеты (Sockets) .Основные принципи роботы с ними. Функции (Win32 API) для роботы с сокетами.


14-100047
поручик Пулковский
2001-12-09 18:15
2002.01.31
New Year


7-100088
Smart
2001-10-19 10:44
2002.01.31
Очень надо удаленно выгрузить пользователя


1-99927
3d[Power]
2002-01-11 01:22
2002.01.31
Packed record. absolute. file r/w.