Listview - 切换项目的菜单

时间:2010-01-06 18:11:43

标签: c# vb.net winforms listview

我想在ListView中添加一个选项,以便我可以更改它的视图(磁贴,列表,详细信息......) - 就像在Windows资源管理器中一样。我怎样才能建立这样的菜单?使用PictureBox和MenuStrip?

alt text http://img689.imageshack.us/img689/6792/temprt.jpg

PS:winforms,而不是WPF

谢谢!

2 个答案:

答案 0 :(得分:1)

设置其ContextMenuStrip属性。选择详细信息确实需要您添加列。

答案 1 :(得分:0)

我是怎么做到的:

  1. 我创建了新的用户控件并添加了一个带有此图标的按钮。
  2. 然后我将ContextMenu添加到所有五个项目中。
  3. Button.OnClick显示ContextMenu
  4. 使用参数View
  5. 为ItemClicked添加了公共事件
  6. 为所选视图添加了公共属性