Я работаю над чем-то вроде менеджера загрузок на C #, и мне нужно реализовать список загрузок, который должен поддерживать следующие функции:
1] Список должен поддерживать прокрутку
2] Все элементы списка имеют URL-адрес и некоторые другие данные + значок
3] Выбор и множественный выбор.
Как я могу реализовать этот вид списка? Можно ли использовать уже созданный элемент управления?
Я начал реализовывать его, используя flowLayoutPanel и пользовательские элементы управления для всех элементов списка и обрабатывая события Click пользовательского элемента управления. Я не уверен, что это было бы правильным решением.
Любая помощь будет принята с благодарностью.