关于C# checkbox控件的疑惑
看见杀毒软件里设置-图形界面-用户界面元素里面有个“图形用户界面”选项,它的选择状态是“■”而不是“√”忽然想起C#的checkbox控件,checkbox要怎么改才能选...
看见杀毒软件里
设置 - 图形界面 - 用户界面元素 里面有个“图形用户界面” 选项,它的选择状态是“■” 而不是 “√”
忽然想起C#的 checkbox控件,checkbox要怎么改才能选择状态是“■” 而不是 “√” 啊?
用电脑这么久忽然发现,自己不明白选项选择状态为“■” 的通俗意思是什么。。。 展开
设置 - 图形界面 - 用户界面元素 里面有个“图形用户界面” 选项,它的选择状态是“■” 而不是 “√”
忽然想起C#的 checkbox控件,checkbox要怎么改才能选择状态是“■” 而不是 “√” 啊?
用电脑这么久忽然发现,自己不明白选项选择状态为“■” 的通俗意思是什么。。。 展开
展开全部
那个方框只要设置CheckBox的CheckState属性为Indeterminate就可以.
改动之后要想回到Indeterminate状态就继续改变CheckState状态就行.
通俗意思是"不全是".
不选中代表"不是".
选中(对勾)代表"是".
方框代表"不全是".
如:某系统的设置权限功能.有一个用户组叫"新闻专员".这个用户组下有很多用户.这些用户只有一部分人拥有"删除新闻"的权限.而另一部分没有该权限.此时."新闻专员"这个用户组的"删除新闻"权限就应该是"方框"状态.因为"不全是".如果勾中.那么该组下的所有用户都将拥有这个权限.如果取消选中.则该组下的所有用户就不拥有"删除新闻"的权限.
你把"新闻专员"这个组的"删除新闻"权限给取消掉.然后去编辑某个属于"新闻专员"用户组下的用户时.让他拥有该权限.而其他人不变.再次回到编辑用户组时.这个"删除新闻"权限你就得让他的状态为"方框".因为"不全是".
改动之后要想回到Indeterminate状态就继续改变CheckState状态就行.
通俗意思是"不全是".
不选中代表"不是".
选中(对勾)代表"是".
方框代表"不全是".
如:某系统的设置权限功能.有一个用户组叫"新闻专员".这个用户组下有很多用户.这些用户只有一部分人拥有"删除新闻"的权限.而另一部分没有该权限.此时."新闻专员"这个用户组的"删除新闻"权限就应该是"方框"状态.因为"不全是".如果勾中.那么该组下的所有用户都将拥有这个权限.如果取消选中.则该组下的所有用户就不拥有"删除新闻"的权限.
你把"新闻专员"这个组的"删除新闻"权限给取消掉.然后去编辑某个属于"新闻专员"用户组下的用户时.让他拥有该权限.而其他人不变.再次回到编辑用户组时.这个"删除新闻"权限你就得让他的状态为"方框".因为"不全是".
追问
我是在杀毒软件Eset发现这个选项的并且试了一下,
checkbox一旦去掉选择状态“■”,好像就没办法重新变回选择状态“■”了,是吗?
只能变成不选择或者选择状态为 "√" 两种状态了……
展开全部
C#中的CheckBox控件,设置其CheckState属性为Indeterminate,就是这种状态。表示显示一个选中标记并变灰,详情请参见msdn描述。
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.checkbox.checkstate(v=VS.80).aspx#Y100
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.checkbox.checkstate(v=VS.80).aspx#Y100
追问
那通常的用处呢?我一直不明选项选择状态为“■” 的通俗意思是什么,而且好像这种状态一旦改动,就改不回来的?
追答
一般是用来作为许多节点的父节点使用的,当父节点下的子节点有些是选中,有些是非选中时,这个节点就可以为“■”状态。这种状态,也是可以改回来的,你可以自己创建一个C#窗体试试。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
“■” 的通俗意思就是不确定的,改过之后能改回来的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询