Winform checkedListBox问题

heywap 2010-11-02 08:53:55
private void frmMain_Load(object sender, EventArgs e)
{
checkedListBox1.DataSource = new string[]{"1","2"};
//这样可以绑定数据。

//我希望在里将checkedListBox1中的每一项的选择状态设为选中的,请问怎么做?


}


for (int i = 0; i < this.checkedListBox1.Items.Count; i++)
{
this.checkedListBox1.SetItemChecked(i, true);
}
这样写在上面中是不行的。
...全文
115 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Chief395 2010-11-03
  • 打赏
  • 举报
回复
直接调用方法啊 checkedListBox1.SelectAll();
RicahrdTang 2010-11-03
  • 打赏
  • 举报
回复
楼上正解,,赞一个
ZengHD 2010-11-02
  • 打赏
  • 举报
回复
private void checkedListBox1_Click(object sender, EventArgs e)
{
MessageBox.Show(checkedListBox1.Items[checkedListBox1.SelectedIndex].ToString());
MessageBox.Show(checkedListBox1.GetItemChecked(checkedListBox1.SelectedIndex).ToString());
}
heywap 2010-11-02
  • 打赏
  • 举报
回复
to:
ZengHD


checkedListBox1_Click事件中
如何知道当前点击的项的当前选中状态?
ZengHD 2010-11-02
  • 打赏
  • 举报
回复
checkedListBox1_Click
heywap 2010-11-02
  • 打赏
  • 举报
回复
to:ZengHD
是可以的。不好意思。

但是checkedListBox1我赋有一个事件
checkedListBox1_ItemCheck
我执行上面的代码后就触发了这个事件,这不是我的本意。
我本想是在鼠标点击时触发的。请问怎么弄》
ZengHD 2010-11-02
  • 打赏
  • 举报
回复
to:heywap
你可以试试这样行的。
heywap 2010-11-02
  • 打赏
  • 举报
回复
to:ZengHD
你可以试试这样行不行。
来自故乡的风 2010-11-02
  • 打赏
  • 举报
回复
for (int x = 0; x < this.checkedListBox1.Items.Count; x++)
{
this.checkedListBox1.SetItemChecked(x, true);
}
ZengHD 2010-11-02
  • 打赏
  • 举报
回复
可以
可以

111,129

社区成员

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

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

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