|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.06.2016, 22:43 | #1 |
Пользователь
Регистрация: 13.06.2016
Сообщений: 18
|
Соединение кнопок между собой линией
Добрый день. Прошу помощи, смысл в следующем на форме есть три группы кнопок, надо чтобы при нажатии на кнопку начинала вестись линия прямая или косая под прямым углом и как только она доходила до нужного места при нажатии рисование заканчивалось. либо при нажатии на первую кнопку она начинала рисоваться а при нажатии на другую возле нее заканчивала рисоваться. плюс была возможность сохранить нарисованное и выделить одну из линий и удалить выделенную. примерную форму прилагаю.Заранее благодарен Всем
|
14.06.2016, 14:07 | #3 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
14.06.2016, 14:19 | #4 |
Пользователь
Регистрация: 13.06.2016
Сообщений: 18
|
Не совсем корректно сформулировал. Достаточно будет чтобы нажимая на одну потом на вторую кнопку между ними проходила линия
|
14.06.2016, 14:28 | #5 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
То есть, нажатие на кнопку помнить надо... У меня тут немного подходящего кода 15-летней давности обнаружилось.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
14.06.2016, 14:33 | #6 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 977
|
так на всякий случай, на форме есть событие MouseMove, MouseUp, MouseDown. возможно что вы хотите рисовать линии движения мышкой(MouseMove) пока нажата кнопк MouseDown, до тех пор пока кнопку не отпустили MouseUp
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
|
14.06.2016, 14:48 | #7 |
Пользователь
Регистрация: 13.06.2016
Сообщений: 18
|
Рассматривал данный вариант. В том числе можно канвой соединять, но все равно остаётся вопрос как сохранить изображение для последующего открытия и в случае необходимости удалять конкретную линию
|
14.06.2016, 14:50 | #8 |
Пользователь
Регистрация: 13.06.2016
Сообщений: 18
|
|
14.06.2016, 14:57 | #9 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
например координаты начала и конца линии по отношению к форме? (кнопкам?) и удалять информацию о конкретной линии.
программа — запись алгоритма на языке понятном транслятору
|
|
14.06.2016, 15:03 | #10 |
Пользователь
Регистрация: 13.06.2016
Сообщений: 18
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Соединение точек на канве между собой | shadd | Мультимедиа в Delphi | 1 | 20.10.2015 06:47 |
Php, соединение элементов шаблона сайта между собой. как правильно? | cyx | PHP | 6 | 27.08.2015 22:53 |
Комбинирование классов между собой | monolit111 | Общие вопросы C/C++ | 9 | 29.07.2012 23:39 |
Соединение двух точек линией на шахматной доске | #include <Markus> | Общие вопросы C/C++ | 2 | 12.06.2012 10:51 |