Программа записи ссылок по категориям в поля ввода

Гость5 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.03.2021

Разъяснения по макету программы

См. скрин-макет в приложении.

В левой части программы отображаем строку URL (будем вставлять url в поле ввода) и браузер.

В левом верхнем углу должна находится кнопка добавления радиокнопок (т.е. нажимаем плюсик, вводим название радиокнопки и она должна появиться в списке как показано на макете).

В дальнейшем в ТЗ все радио-кнопки будем называть категории.

При создании категории должно создаваться так же поле ввода, которое будет соответствовать данной категории.

После названия категории в скобках указывается количество строк в соответствующем ей поле ввода.

При клике на категорию должно показываться ниже её поле ввода (см. макет). Над полем ввода указывается название активной (т.е. выбранной) категории. Поле ввода в программе выводится только одно (той категории, которая выбрана). Если мы переключаемся на другую категорию, соответственно

отображается поле ввода уже от выбранной категории.

Суть работы программы

Оператор сначала создаёт категории. Затем для каждой категории будет собирать ссылки в их поля ввода.

УРЛ, которые будем вставлять для работы в браузер программы – это ссылки поиска по хештегам в инстаграме. Пример ссылки: https://www.instagram.com/explore/tags/свадьба/ (страница открывается после авторизации в инстаграме).

Задача состоит в том, чтобы перехватывать событие браузера клика по ссылке (в данном случае по фотографии) и записывать эту ссылку в выбранную категорию (в поле ввода данной категории). При этом переход по ссылке в браузере не нужен. Т.е. кликаем по нужной фотографии, и в текущее поле ввода

добавляется эта ссылка и так далее в браузере можно кликать по фотографиям и будут добавляться новые ссылки в текущее поле ввода.

Как перехватывать события браузера описано здесь (пример для С#, для других языков в интернете так же есть очень простые решения):

https://www.cyberforum.ru/windows-forms/thread2190326.html

В правом верхнем углу программы должна находится кнопка удаления последней созданной категории (получается, первой с конца списка категорий).

Программа должна работать под Windows 7. Необходим будет исходник данной программы.

Заявки фрилансеров