Listview - меню для переключения пункта - PullRequest
1 голос
/ 06 января 2010

Я бы хотел добавить опцию в свой ListView, чтобы я мог изменить его вид (плитка, список, детали, ...) - так же, как в Windows Explorer. Как я могу построить такое меню? С PictureBox и MenuStrip?

альтернативный текст http://img689.imageshack.us/img689/6792/temprt.jpg

PS: winforms, а не WPF

Спасибо!

Ответы [ 2 ]

1 голос
/ 06 января 2010

Установите его свойство ContextMenuStrip. Для выбора «Детали» необходимо добавить столбцы.

0 голосов
/ 06 января 2010

Как я это сделал:

  1. Я создал новый пользовательский элемент управления и добавил кнопку с этим значком.
  2. Затем я добавил ContextMenu со всеми пятью элементами.
  3. Button.OnClick показывает ContextMenu
  4. Добавлено публичное событие для ItemClicked с параметром View
  5. Добавлено общедоступное свойство для выбранного вида
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...