Я создаю приложение, в котором у меня есть пользовательский элемент управления, который может быть добавлен пользователем динамически любое количество раз. Форма также содержит некоторые другие элементы управления.Выбрать/Отменить выбор пользователя
Предположим, что он добавил управление 10 раз.
Требование:
1) Когда выбран элемент управления, она должна быть выделена и при выборе другого управления, то предыдущий контроль теряет свечение.
2) Пользователь может одновременно выбрать несколько элементов управления. Теперь все выделенные элементы управления должны быть выделены, а выбор должен быть , сделанный с помощью клавиши ctrl.
Существует также возможность перемещения элементов управления на форме.
Что я достиг:
1) Я могу добавить несколько элементов управления динамически.
2) Я могу изменить местоположение одного элемента управления динамически.
3) Я могу выделить элемент управления, когда он щелкнут, но не способен , чтобы отключить его, когда пользователь нажал в другом месте. Необходимо знать, какое событие для управления пользователями можно использовать для этого. - Получил решение для этого. При щелчке мыши я сосредоточился на элементе управления, а затем обработал события GotFocus и Lost Focus, чтобы ответить и отключить управление.
Проблема Слева:
Нет успеха в выборе нескольких элементов управления и перетащить их одновременно. Если бы я мог выбрать несколько элементов управления, то перетащить было бы не очень сложно.
Я говорю о контроле пользователя. – Lokesh
Я думаю, что вы можете посмотреть здесь: http://stackoverflow.com/questions/16314410/drag-multiple-selected-controls – vysakh
Ссылка не объясняет, как выбрать несколько элементов управления одновременно. В нем объясняется, как перемещать элемент управления. – Lokesh