0 / 0 / 0
Регистрация: 28.10.2017
Сообщений: 14
|
|
1 | |
Наложить на координатную сетку название областей.28.10.2017, 23:58. Показов 2117. Ответов 18
Метки нет (Все метки)
Подскажите пожалуйста, возможно ли наложить на координатную сетку название областей? Т.е.например, при х от -3 до -2 и при у от 2 до 3 это область N1 , и т.д. и при этом можно было нажать на эту область и появлялось описание этой области? Пробовала обычные кнопки накидать на координатную ось,но тогда перекрываются координаты и сам график прямой не виден..
0
|
28.10.2017, 23:58 | |
Ответы с готовыми решениями:
18
Наложить координатную сетку на карту местности Не получается нарисовать координатную сетку:( Начертить координатную сетку с параметрами: Вывести на экран оцифрованную координатную сетку |
29.10.2017, 08:49 | 2 |
1. можно
2. это совершенно не связанные между собой желания 3. выводите текст по вашим координатам 4. в обработчике OnMouseDown проверяйте, по каким координатам вы кликнули и выясняйте, в какую область попали и соответственно, выводите что хотите
1
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
29.10.2017, 13:32 | 3 | |||||
Сообщение было отмечено Kristyyy как решение
Решение
Для примера.
1
|
0 / 0 / 0
Регистрация: 28.10.2017
Сообщений: 14
|
|
29.10.2017, 16:16 [ТС] | 4 |
Спасибо Вам большое за помощь!
Добавлено через 1 час 4 минуты Подскажите, а где задается шаг координатной сетки? Т.е. если сделать координаты не 0,-1,-2,-3.... а 0, -2, -4, -6?
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|||||||||||
29.10.2017, 16:23 | 5 | ||||||||||
Сообщение было отмечено Kristyyy как решение
Решение
Тогда здесь тоже исправить(если конечно это нужно)
1
|
0 / 0 / 0
Регистрация: 28.10.2017
Сообщений: 14
|
|
29.10.2017, 16:24 [ТС] | 6 |
Вы -супер! Благодарю!!!
0
|
0 / 0 / 0
Регистрация: 28.10.2017
Сообщений: 14
|
|
29.10.2017, 18:16 [ТС] | 7 |
А не подскажите еще? Как построить полученные т.С и т.М на самой плоскости? и провести линию из нуля до точки М?
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
29.10.2017, 18:29 | 8 |
Понятия не имею. Хотя бы знать полное условие задачи. Да еще Вы в моем коде напакостили .
0
|
0 / 0 / 0
Регистрация: 28.10.2017
Сообщений: 14
|
|
29.10.2017, 18:35 [ТС] | 9 |
требуется по введенным данным посчитать координаты точки С и нанести ее на плоскость, затем в зависимости от координат т.С высчитать значение т.М, нанести эту точку на плоскость. А затем из начала координат провести линию в полученную т.М
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|||||||||||
29.10.2017, 18:55 | 10 | ||||||||||
Масштаб не нужно, он равен d, которая объявлена как глобальная, там же нужно объявить x0,y0, убрав их из процедуры FormPaint.
если правильно понял название переменных для координат т.С, то нарисовать ее так.
Mx,My замените на ваши переменные координат точки М.
0
|
0 / 0 / 0
Регистрация: 28.10.2017
Сообщений: 14
|
|
29.10.2017, 23:31 [ТС] | 11 |
но если я уберу x0,y0 из процедуры FormPaint, то у меня не построится координатная сетка с полями?
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|||||||||||
30.10.2017, 08:13 | 12 | ||||||||||
Так их нужно перенести в глобальные, я зря написал про d, она константа
0
|
0 / 0 / 0
Регистрация: 28.10.2017
Сообщений: 14
|
|
30.10.2017, 21:16 [ТС] | 13 |
у нас же нет компонента Image1?
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
31.10.2017, 09:33 | 14 |
Извините, не было инета. Конечно нет, я рисую на канве формы в процедуре TForm1.FormPaint.
0
|
0 / 0 / 0
Регистрация: 28.10.2017
Сообщений: 14
|
|
31.10.2017, 16:06 [ТС] | 15 |
А как тогда на этой канве нарисовать график? Вы писали :
Image1.Canvas.Moveto(x0,y0); Image1.Canvas.Lineto(x0+round(Mx*d),y0-round(My*d)); Добавлено через 1 минуту Mx,My замените на ваши переменные координат точки М. Но Image1 у нас же нет?
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
31.10.2017, 16:11 | 16 | |||||
Это я написал не глядя
На канве формы это так
0
|
0 / 0 / 0
Регистрация: 28.10.2017
Сообщений: 14
|
|
31.10.2017, 20:02 [ТС] | 17 |
Здесь же тоже надо как-то учитывать масштаб координатной сетки? нужно что-то умножить на 2?
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
31.10.2017, 20:03 | 18 |
У нас масштаб это ширина сетки d.
0
|
0 / 0 / 0
Регистрация: 28.10.2017
Сообщений: 14
|
|
13.11.2017, 10:49 [ТС] | 19 |
)
0
|
13.11.2017, 10:49 | |
13.11.2017, 10:49 | |
Помогаю со студенческими работами здесь
19
Построить координатную сетку и график функции Как добавить координатную сетку в picturebox? Вывести в консоль оцифрованную координатную сетку Вывести на экран оцифрованную координатную сетку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |