Диалоговое окно «Выбор элементов .NET» - PullRequest
1 голос
/ 24 августа 2010

Существует ли стандартный элемент управления .NET для того, что я называю "двухпанельный сборщик", или я должен кодировать его вручную?

Двухпанельный сборщик:

  • На левой панели находится список элементов.
  • Пользователь может выбрать элементы из левой панели, чтобы поместить их в правую панель, используя кнопки между двумя панелями.
  • Выбранные элементы на правой панели можно изменить с помощью кнопок.

Пример «двухпанельного средства выбора» можно найти, щелкнув правой кнопкой мыши панель быстрого доступа в Word 2007 и выбрав «Настроить панель быстрого доступа ...»

Примечание: Если применимо, предпочтительнее ответы VB.NET, но также приемлемы ответы C #.

Ответы [ 4 ]

2 голосов
/ 24 августа 2010

Стандартного комплектовщика нет. Вы должны построить его самостоятельно или найти сторонний контроль.

2 голосов
/ 24 августа 2010

Нет элементов управления .NET Framework, которые создают описанную вами функциональность, однако ее довольно легко реализовать. Вот несколько примеров, которые мне удалось найти (не проверено):

2 голосов
/ 24 августа 2010

Нет стандартного контроля для этого. Звучит как отличный случай для пользовательского / составного элемента управления.

1 голос
/ 24 августа 2010

Я не знаю ничего подобного, но реализовать его тривиально с двумя ListBox и несколькими кнопками. Когда нажата кнопка «Добавить», сделайте .Remove с элементом в selectedIndex слева и .Add в ListBox справа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...