c# checklistbox 设置为Unchecked,而且不可用改变为Checked,灰色的那种,如何实现?

如题。... 如题。 展开
 我来答
cjj796
2013-09-28 · TA获得超过8702个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3355万
展开全部
Checked = flase; 这样就是灰色的了
追问
设置其中的一项,这样就全都灰了
追答




1.
添加项
checkedListBox1.Items.Add("蓝色"); 
 
2.
得到全部选中的值 ,并将选中的项的文本组合成为一个字符串。
 string strCollected = string.Empty;
 for (int i = 0; i < checkedListBox1.Items.Count; i++)
 {
      if (checkedListBox1.GetItemChecked(i))
      {
          if (strCollected == string.Empty)
          {
               strCollected = checkedListBox1.GetItemText(
checkedListBox1.Items[i]);
          }
          else
          {
               strCollected = strCollected + "/" + checkedListBox1.
GetItemText(checkedListBox1.Items[i]);
           }
       }
}

3. 
设置CheckedListBox中第i项的Checked状态
checkedListBox1.SetItemCheckState(i, CheckState.Checked);
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
15...7@qq.com
2013-09-28 · 超过12用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:34.9万
展开全部
checklistbox.enabled=false
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
橘猫的橘子丫
2013-09-28 · 超过17用户采纳过TA的回答
知道答主
回答量:112
采纳率:50%
帮助的人:33.4万
展开全部
checklistbox的Enabled 属性设置成False
追问
设置其中的一项,这样就全都灰了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
薛定谔的多啦梦2z
2013-09-28 · TA获得超过112个赞
知道答主
回答量:45
采纳率:0%
帮助的人:27.5万
展开全部
checkllistbox.enable=false;
追问
设置其中的一项,这样就全都灰了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gangge_net
2013-09-28
知道答主
回答量:24
采纳率:0%
帮助的人:12.5万
展开全部
重写在OPaint事件里面,重新绘制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式