2010-08-24 3 views
1

Есть ли стандартный элемент управления .NET для того, что я называю «двумя панелями», или мне нужно его вручную закодировать?.NET Выберите элементы Диалог

Две панели выбора:

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

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

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

ответ

1

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

2

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

2

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

2

Там нет стандартного выбора. Вы должны создать его самостоятельно или найти сторонний элемент управления.