3个回答
展开全部
两种方法: 分别是使用一个右键菜单与两个不同的右键菜单。
第1种:使用一个右键菜单时要动态添加删除菜单项并动态绑定事件再做处理。详细为;
把你提前设计好的空菜单绑定目录控件。如ListView.通过它的右键菜事件引发时判断你这时选中的节点是否为根目录。如果是那你就在绑定的菜单里添加“添加节点”项目并绑定一个点击“添加节点”项的事件。如果不是根目录就添加“删除此节点”项。再绑定一个“删除此节点项”的点击事件。
第2种方法:事先设计时准备好两个菜单。就是上面说的要求分别添加好操作子项并分别处理点击事件,但是可以不要先绑定到Listview。工作原理就还是先判定你点击的节点类型然后再把对应的菜单绑定到控件显示就可以了。
第1种:使用一个右键菜单时要动态添加删除菜单项并动态绑定事件再做处理。详细为;
把你提前设计好的空菜单绑定目录控件。如ListView.通过它的右键菜事件引发时判断你这时选中的节点是否为根目录。如果是那你就在绑定的菜单里添加“添加节点”项目并绑定一个点击“添加节点”项的事件。如果不是根目录就添加“删除此节点”项。再绑定一个“删除此节点项”的点击事件。
第2种方法:事先设计时准备好两个菜单。就是上面说的要求分别添加好操作子项并分别处理点击事件,但是可以不要先绑定到Listview。工作原理就还是先判定你点击的节点类型然后再把对应的菜单绑定到控件显示就可以了。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你上网查查TreeView的用法。这个控件可以满足你的需求
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询