powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вопрос по Борланд Билдеру . Как такое реализовать.
4 сообщений из 4, страница 1 из 1
Вопрос по Борланд Билдеру . Как такое реализовать.
    #33594664
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, пожскажите такую фишку. Мне надо сделать такую фишку. Какой контрол юзать не знаю.

Надо перетаскивать значки скажем и размещать их на поверхности окна . Надо между ними рисовать линии , то есть натаскиваешь один на другой и линия идет от одного к другому. Естестевено можно убирать линии и перетаскивать значки в другое место и при этом линии тоже автоматом меняет свое местополодение тащазь за объектом. Подскажите , даже незнаю с чего начать. Под значком должно выводится имя объекта... Или может есть такой конторол в виде эктив_икса...

Билдер кстати 6-ой.
...
Рейтинг: 0 / 0
Вопрос по Борланд Билдеру . Как такое реализовать.
    #33594668
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще это не обязательно именно на билдере реализовать, на чом угодно VB6 .NET VC и так далее , мне просто зацепка нужна и много ли гемора будет с этим?
...
Рейтинг: 0 / 0
Вопрос по Борланд Билдеру . Как такое реализовать.
    #33594838
_shumer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
# Darth Vader #Надо перетаскивать значки скажем и размещать их на поверхности окна
Drag&Drop

# Darth Vader #Надо между ними рисовать линии , то есть натаскиваешь один на другой и линия идет от одного к другому.
Лучше ИМХО юзать TImage, а рисовать руками, причем нужно хранить координаты каждого такого объекта.

# Darth Vader #Естестевено можно убирать линии и перетаскивать значки в другое место и при этом линии тоже автоматом меняет свое местополодение тащазь за объектом.
Тоже руками. Причем линия - это все-таки не отдельный объект. На самом же объекте обрабатывать OnMouseDown - запомнить старые координаты, OnMouseMove - движение - переместить объект, координаты (Left+X-X0,Top+Y-Y0), перерисовать руками линии (старые стереть, новые нарисовать), OnMouseUp - отключить режим перетаскивания (bool move = false) и перерисовть все пространство (во время движения могут быть затерты другие линии).

# Darth Vader #Под значком должно выводится имя объекта
Привязка по координатам обекта. К каждому объекту привязать свой TLabel.
...
Рейтинг: 0 / 0
Вопрос по Борланд Билдеру . Как такое реализовать.
    #33595241
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Громадное темное пасибо уважаемый джедай _shumer

вопрос, что юзать в качесве контейнера?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вопрос по Борланд Билдеру . Как такое реализовать.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]