2013-09-10 5 views
1

Я создаю приложение, в котором у меня есть пользовательский элемент управления, который может быть добавлен пользователем динамически любое количество раз. Форма также содержит некоторые другие элементы управления.Выбрать/Отменить выбор пользователя

Предположим, что он добавил управление 10 раз.

Требование:

1) Когда выбран элемент управления, она должна быть выделена и при выборе другого управления, то предыдущий контроль теряет свечение.

2) Пользователь может одновременно выбрать несколько элементов управления. Теперь все выделенные элементы управления должны быть выделены, а выбор должен быть , сделанный с помощью клавиши ctrl.

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

Что я достиг:

1) Я могу добавить несколько элементов управления динамически.

2) Я могу изменить местоположение одного элемента управления динамически.

3) Я могу выделить элемент управления, когда он щелкнут, но не способен , чтобы отключить его, когда пользователь нажал в другом месте. Необходимо знать, какое событие для управления пользователями можно использовать для этого. - Получил решение для этого. При щелчке мыши я сосредоточился на элементе управления, а затем обработал события GotFocus и Lost Focus, чтобы ответить и отключить управление.

Проблема Слева:

Нет успеха в выборе нескольких элементов управления и перетащить их одновременно. Если бы я мог выбрать несколько элементов управления, то перетащить было бы не очень сложно.

ответ

0

Если вы говорите о кнопках, к сожалению, вы не можете выбрать несколько одновременно ..

+0

Я говорю о контроле пользователя. – Lokesh

+0

Я думаю, что вы можете посмотреть здесь: http://stackoverflow.com/questions/16314410/drag-multiple-selected-controls – vysakh

+0

Ссылка не объясняет, как выбрать несколько элементов управления одновременно. В нем объясняется, как перемещать элемент управления. – Lokesh

Смежные вопросы