4 / 4 / 1
Регистрация: 15.05.2009
Сообщений: 57

Увеличение графиков(Tchart)

07.12.2009, 21:03. Показов 3370. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно сабж, очередной, есть прога которая рисует график заданной функции. Сам график можно увеличить мышкой, надо сделать так чтобы пользователь видел выделяемую им область,чтобы она(область) выделялась пунктирной рамкой, как в винде при выделеннии нескольких объектов). Подскажите как это можно реализовать. Ибо я даже не представляю что гуглить надо.
Вложения
Тип файла: 7z Лабораторная работа №8.7z (223.1 Кб, 32 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.12.2009, 21:03
Ответы с готовыми решениями:

Наложение графиков на метки в TChart
Собственно вопрос в том, можно ли без "ручного" рисования решить проблему с наложением графиков на метки (Mark) к точкам? Как я понимаю это...

Сглаживание графиков TChart в Delphi7
Не могу построить сглаженный график (имеется два динамических одномерных массива с координатами точек). Минимально возможное кол-во...

Динамическое создание Графиков TChart
Здравствуйте. Имеется такая программа, которая при нажатии на кнопку "Добавить новое ГУ" создает динамически панель со всем что на...

4
4 / 4 / 1
Регистрация: 15.05.2009
Сообщений: 57
08.12.2009, 18:32  [ТС]
ребят, подскажите хоть что гуглить то надо, я вообще в прострации сижу, 1 лаба осталась,а сдать не могу....
0
4 / 4 / 1
Регистрация: 15.05.2009
Сообщений: 57
09.12.2009, 22:23  [ТС]
Господа подскажите с чего начать, а то уже 2 раз ап делаю.... реально очень надо.....
0
 Аватар для Dream
158 / 157 / 16
Регистрация: 26.07.2008
Сообщений: 549
11.12.2009, 09:37
Когда-то пытался сделать нечто подобное через канвас, но ничего путного не получилось, т.к. при выделение мышкой области которую нужно увеличить, рисуется белая рамка, которая перебивала мою канву.
Примерно так:

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
var
  Form1: TForm1;
  Pos: TPoint;
implementation
{$R *.dfm}
 
procedure TForm1.Chart1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
Pos.X:=X;
Pos.Y:=Y;
end;
 
procedure TForm1.Chart1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
If Shift=[ssLeft] then
//сюда обязательно вставляем функцию которая выводит график
With Chart1.Canvas do begin
Pen.Color:=clBlue;
Pen.Style:=psDot;
Rectangle(Pos.X,Pos.Y,X,Y);
end;
end;
0
4 / 4 / 1
Регистрация: 15.05.2009
Сообщений: 57
11.12.2009, 16:40  [ТС]
вот порылся в нете, сделал, выделение рамкой, вроде на основной форме работает, а вот на tchart не пашет.. мб что подправить сможете...
Вложения
Тип файла: rar Лабораторная работа №8.rar (243.9 Кб, 52 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.12.2009, 16:40
Помогаю со студенческими работами здесь

Чтобы не отображалась рамка графиков функций в TChart?
Можно ли сделать так, чтобы не отображалась рамка графиков функций в TChart?

Увеличить расстояние между областью изображения графиков и подписями по осям в TChart
Каким образом можно увеличить расстояние между областью изображения графиков и подписями по осям в TChart? Вот пример графика

Создать программу вывода текста и рисования в форме графиков функций (использование компонента TChart)
Создать программу вывода текста и рисования в форме графиков функций (использование компонента TChart). Функция-ln(x)+lg(x). x...

Построение графиков в Tchart
Работая в Borland Developer Studio,необходимо написать программу, чтобы при вводе любой функции в edit , tchart строил график этой функции....

Tchart наложение графиков
Есть два графика, значения которых совпадают в нескольких точках, один из них линейный, а другой точечный. Как сделать так чтобы точечный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru