Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
2 / 0 / 1
Регистрация: 13.03.2015
Сообщений: 55
1

Нарисовать линии между двумя компонентами

13.11.2016, 22:01. Показов 1724. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Требуется по клику на один из компонентов(image или label),а потом клику на другом(label или image) рисовать между ними линию.Есть у кого идеи как это отловить?Не знаю с чего начать.
Примерный вид прилагаю ниже.
Миниатюры
Нарисовать линии между двумя компонентами  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2016, 22:01
Ответы с готовыми решениями:

Нарисовать дугу между двумя вершинами
Здравствуйте уважаемые специалисты! Подскажите пожалуйста, как нарисовать дугу из пикселей между...

Линии связей между компонентами
Доброго времени суток. Имею проблему, не могу не поделиться) Суть такова: ищу библиотеку (или...

Смена фокуса ввода между двумя компонентами по нажатию Enter
доброго времени суток. теперь к вопросу у меня есть программа которая состоит из listbox и edit. и...

Пожалуйсто обясниту разницу на пример между TImage и TDBImage и т.д между обичнами компонентами и DB компонентами
Здарова люди ;) Пожалуйсто обясниту разницу на пример между TImage и TDBImage и т.д между обичнами...

1
884 / 404 / 174
Регистрация: 20.10.2016
Сообщений: 1,828
14.11.2016, 06:55 2
Лучший ответ Сообщение было отмечено Heytan как решение

Решение

Примерно так:

Delphi
1
2
Form1.Canvas.MoveTo(Component1.top + Component1.height div 2, Component1.Left + Component1.Width);
Form1.Canvas.LineTo(Component2.top + Component2.height div 2, Component2.Left);
Чтобы отследить COmponent1 и Component2 можете создать две глобальные переменные. Типы, думаю, определите сами исходя из ваших потребностей.
1
14.11.2016, 06:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2016, 06:55
Помогаю со студенческими работами здесь

Отрисовка линии на 5 секунд между двумя произвольными фигурами
Добрый вечер, уважаемые программисты. Помогите решить проблему. На листе находятся несколько...

Устранение соединяющей линии между двумя конкретными точками TLineSeries
Устранение* (ошибка в заголовке). Для построения нужного графика функция соединения точек...

Как нарисовать линии между вершинами графа?
Как нарисовать линии между вершинами графа, вершины графа рисуется, начальная точка определяется,...

Необходимо на экране нарисовать линию между двумя точками
Столкнулся с проблемой. Необходимо на экране нарисовать линию между двумя точками. Допустим между...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru