右键菜单的问题!在线等解决方案

msWangY 2009-12-21 11:58:11
在treeview 和 listview 上绑定了同一个右键菜单..(删除,添加)
怎么判断(添加,删除)是treeview还是listview 上触发的呢?
...全文
42 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
msWangY 2009-12-22
  • 打赏
  • 举报
回复

if (this.tvBookTypes.SelectedNode != null)
{
TreeNode node = tvBookTypes.SelectedNode;
if (node.Level == 1)
{
int TypeId = Convert.ToInt32(tvBookTypes.SelectedNode.Tag);
DialogResult result = MessageBox.Show("确认删除?", "删除提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
if (result == DialogResult.Yes)
{
if (BookTypeManager.DelBookTypeByTypeID(TypeId))
{
MessageBox.Show("删除成功!", "提示");
FillTheTree();
}
else
{
MessageBox.Show("图书馆尚存在该类型的藏书!", "警告");
}
}
}
else
{
MessageBox.Show("请选择需要删除是类型名称!", "删除提示");
}
return;
}
if (this.lvBooks.SelectedItems != null)
{

}



已经解决...谢谢
ProjectDD 2009-12-22
  • 打赏
  • 举报
回复
if(this.treeview.SelectNode!=null){}
if(this.listView.SelectItems[0]!=null){}


可以不

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧