最近在最一个图标显示的页面,需要用到ListView的大图标格式
还要添加右键菜单,只有当区域内有值的时候才显示右键快捷菜单,上网页查了很多资料,终于发现了方法
一共需要添加三个事件
鼠标点击,鼠标释放,和Item值选择修改
/// <summary>
/// 鼠标单击事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void lv_MouseClick(object sender, MouseEventArgs e)
{
// 鼠标选中项
ListViewItem lvi = lv.GetItemAt(e.X, e.Y);
if (lvi != null)
{
lv.ContextMenuStrip = this.contextMenuStrip;
}
}
/// <summary>
/// 鼠标释放事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e