<p>1. 如何:确定 windows 窗体 checkedlistbox 控件中的选定项</p><p>当显示 windows 窗体 checkedlistbox 控件中的数据时,<br>可以循环访问 checkeditems 属性中存储的集合,或者使用 getitemchecked 方法逐句通过列表来确定选中的项。<br>getitemchecked 方法接受一个项索引号作为参数,并返回 true 或 false。</p><p>可能与您期望的相反,selecteditems 和 selectedindices 属性并不确定哪些项已选中;<br>它们确定哪些项为突出显示。 </p><p><br>// determine if there are any items checked.<br>if(checkedlistbox1.checkeditems.count != 0)<br>{<br> // if so, loop through all checked items and print results.<br> string s = "";<br> for(int x = 0; x <= checkedlistbox1.checkeditems.count - 1 ; x++)<br> {<br> s = s + "checked item " + (x+1).tostring() + " = " + checkedlistbox1.checkeditems[x].tostring() + "\n";<br> }<br> messagebox.show (s);<br>}</p><p>即checkeditems 表示 checkbox选中 的项<br> selecteditems 表示 当前反蓝显示的项 selectedindex</p><p>2.常用属性:<br> checkonclick<br> threedcheckboxes</p><p>3.常用事件:<br>itemcheck<br>selectedindexchanged</p><p>4.不用再试图 生成的checkedlistbox有部分选项不可用 部分选项可用<br> 如果想实现上面的效果 可以利用panel等容器结合checkbox等控件来实现<br> 因为this.checkedlistbox1.items[i]是object 不支持enabled<br></p>
c# winform checkedlistbox 使用的相关简单总结
最新推荐文章于 2024-05-10 17:34:22 发布