Code Bye

如何重绘右键菜单,使其支持多选,单选

 

请问如何重绘右键菜单,使其支持多选,单选那种方式。
可以在菜单项前面打勾进行多选,也可以在菜单项前面重绘个原点,进行单选。

右键菜单 还要多选,单选,那还叫右键菜单么。 选择过之后   执行什么?
除非你右键菜单里的项非常非常多,否则提供个单选功能有什么作用呢?
反正多选的时候,也可以再点一次把挑去掉啊
要不能否告诉我一下,怎么重绘Item前面的勾选或者原点单选的样子。
我发现虽然CheckState = Indeterminate,菜单项前面是圆点,但是当状态再次变成check的时候,居然变成勾选了。
具体怎么切换,单选或者多选,我自己可以通过程序来

30分
CheckState = Indeterminate
不确定的
一般用来在树状图里表示子节点有选中的但并非全部选中的状态

那么你点了之后,它就会变成true或false的确定的状态,不会变回不确定的状态

既然你要重绘,就自己放俩图片好了,不要去用原来的并且根本不相干的属性做文章
引用 5 楼 Z65443344 的回复:

既然你要重绘,就自己放俩图片好了,不要去用原来的并且根本不相干的属性做文章

能否不用放图的方式啊,GDI+的方式该怎么重绘,在哪个方法里面弄?

GDI+绘制,你也可以把一个定义好的bmp图像绘制上去啊,难道要自己一笔一笔的画?那多累
http://www.codeproject.com/Articles/43057/ASTreeView-Free-ASP-NET-TreeView-Control?msg=4619426#xx4619426xx

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明如何重绘右键菜单,使其支持多选,单选