checkedlistboxC# winform中,checkedListBox控件搞不懂

checkedlistbox  时间:2021-07-22  阅读:()

checkedlistbox用法

一、常用属性和方法 CheckedListBox控件的属性和方法基本上都可以在ListBox控件中找到,可以参看这里:入门——ListBox控件的使用。

值得我们重视的是,CheckedListBox控件的CheckedItems属性,它是CheckedListBox控件中复选框选中的项的集合,我们可以通过检索该属性来获得选中的项。

CheckOnClick 指示是否只要一选择项即切换复选框。

默认行为是在首次单击时更改选定内容,然后让用户再次单击以应用选中标记。

但在某些情况下,您可能愿意一单击项就选中它。

下面我们就直接以实例来了解和掌握CheckedListBox控件的方法和属性。

二、在CheckedListBox控件中添加、移除项 因为CheckedListBox控件控件的使用和ListBox控件相似,所以我们这里就只针对用编程的方法来对CheckedListBox控件的操作。

1、添加项 添加一个名为“新建文件”的项,且复选框为选中状态 CheckedListBox1.Items.Add("新建文件", True) 添加一个名为“拷贝文件”的项,且复选框为未选中状态 CheckedListBox1.Items.Add("拷贝文件", False) 2、删除项 使用Remove来删除项,或者使用RemoveAt来移除指定索引的项 删除CheckedListBox中的选中的项 CheckedListBox1.Items.Remove(CheckedListBox1.SelectedItem) 删除指定索引的项 CheckedListBox1.Items.RemoveAt(0) 3、删除所有项 CheckedListBox1.Items.Clear() 三、确定 CheckedListBox 控件中已选中的项 当显示CheckedListBox 控件中的数据时,可以循环访问CheckedItems属性中存储的集合,或者使用GetItemChecked 方法一一检查列表确定所选中的项。

GetItemChecked 方法采用项的索引号作为参数,并返回True或者False。

SelectedItems 和 SelectedIndices属性并不确定哪些项目已选中,它们只指示哪些项目为突出显示。

CheckedItems集合是从0开始的。

示例: 1、在窗体上,放置一个CheckedListBox和两个Button控件,并在CheckedListBox的“字符串编辑器”中添加字面为 a 到 l 的几个项目,如下图所示: 2、两个按钮中的Click事件的代码如下: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If CheckedListBox1.CheckedItems.Count <> 0 Then Dim i As Integer Dim s As String = "" For i = 0 To CheckedListBox1.CheckedItems.Count - 1 s = s & "选中项" & (i + 1).ToString & "=" & CheckedListBox1.CheckedItems.Item(i).ToString & ControlChars.CrLf Next MessageBox.Show(s) End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim i As Integer Dim s As String = "" s = "选中项:" & ControlChars.CrLf For i = 0 To (CheckedListBox1.Items.Count - 1) If CheckedListBox1.GetItemChecked(i) = True Then s = s & "项" & (i + 1).ToString & "=" & CheckedListBox1.Items(i).ToString & ControlChars.CrLf End If Next MessageBox.Show(s) End Sub 运行测试,把列表框中的第一、第四项选中,如图所示: 现在先点击第一个按钮,弹出的信息如下所示: 指示的项是在选中列表的索引 再单击第二个按钮,弹出的信息如下所示: 很明显,所指示的项索引是整个列表中的索引。

其他的 你用事件自己搞定...

C#中checkedlistbox的用法

不知道你的表示iew还是dategridview 这个逻辑不难理解吧 循环获取box1中的选择项,对每项循环?添加?box2的选择内容 (当然是根据box2的选择值查询表2得到的详细值) 然后每次获得一行完整的表3项,就添加到表3 下面以iew 为例 ????????????listView3.Items.Clear(); ????????????for?(int?i?=?0;?i?C#程序checkedListBox选中值的数量如何显示。checkedListBox选中一个方块就显示1 选中3个就显示3//在checkedListBox1添加事件、label1为显示checkedListBox选中值的数量 //checkedListBox1.CheckedItems.Count即checkedListBox选中值的数量 //这个事件是指示某项的选中状态将要被更改、在更改前会执行这个事件 //所以checkedListBox1.CheckedItems.Count获取的是更改之前的值 //所以要在checkedListBox1.CheckedItems.Count的上加减1; //如果你勾一个值则加1 //反之减1 private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e) { if (e.NewValue == CheckState.Checked) label1.Text = (checkedListBox1.CheckedItems.Count + 1).ToString(); else label1.Text = (checkedListBox1.CheckedItems.Count - 1).ToString(); }

怎样获取checkedListBox 中选中的项的文本

把数据源设置到datasource,然后设置displaymember(不知道单词有没拼错)为需要显示的列,如果有需要还可以设置valuemember(这个是隐式数据,通过selectedvalue来获取).

C# winform中,checkedListBox控件搞不懂

1. 要实现多列,需要将 checkedlistbox 的 MultiColumn 设为 true,然后通过调整 ColumnWidth 和 checkedlistbox 本身的Width 来满足你要的几列的需求 2. 将 checkedlistbox 的 CheckOnClick 设为 true, 就解决了你的问题

Virmach款低价VPS可选可以选择多个机房,新增多款低价便宜VPS主机7.2美元起

Virmach商家我们是不是比较熟悉?速度一般,但是人家价格低,而且机房是比较多的。早年的时候有帮助一个有做外贸也许需要多个机房且便宜服务商的时候接触到这个商家,有曾经帮助够买过上百台这样的低价机器。这里需要提醒的,便宜但是速度一般,尤其是中文业务速度确实不快,如果是外贸业务,那肯定是没有问题。这几天,我们有看到Virmach推出了夏季优惠促销,VPS首年8折,最低年付仅7.2美元,多机房可选,如...

【IT狗】在线ping,在线tcping,路由追踪

IT狗为用户提供 在线ping、在线tcping、在线路由追踪、域名被墙检测、域名被污染检测 等实用工具。【工具地址】https://www.itdog.cn/【工具特色】1、目前同类网站中,在线ping 仅支持1次或少量次数的测试,无法客观的展现目标服务器一段时间的网络状况,IT狗Ping工具可持续的进行一段时间的ping测试,并生成更为直观的网络质量柱状图,让用户更容易掌握服务器在各地区、各线...

CloudCone:KVM月付1.99美元起,洛杉矶机房,支持PayPal/支付宝

CloudCone的[2021 Flash Sale]活动仍在继续,针对独立服务器、VPS或者Hosted email,其中VPS主机基于KVM架构,最低每月1.99美元,支持7天退款到账户,可使用PayPal或者支付宝付款,先充值后下单的方式。这是一家成立于2017年的国外VPS主机商,提供独立服务器租用和VPS主机,其中VPS基于KVM架构,多个不同系列,也经常提供一些促销套餐,数据中心在洛杉...

checkedlistbox为你推荐
空间克隆器免费下载安装为什么“空间克隆器”下载不了啊??达内学院达内教育就业前景怎么样?CA3445ca724的临床意义java学习思维导图思维导图培训教程?思维导图软件MindManager,freemind,xmind哪个好?美国大选投票实时数据美国大选每个州的选举人票多少是怎么定的百度预测世界杯预测2018年世界杯哪两个国家会打入决赛?bt4破解教程怎么破解无线网络密码:WPA/WPA2 PSK,最好有软件,教程,破了加分!!windows7系统要求windows7的系统盘要求最低是多少dnf客户端消失地下城勇士登录 客户端消失人脸检测综述mtcnn论文中的人脸检测达到了什么样的水准
个人域名注册 服务器租用托管 网页空间租用 罗马假日广场 plesk 香港vps99idc virpus 免费博客空间 免费网络电视 京东商城双十一活动 169邮箱 卡巴斯基是免费的吗 360云服务 阿里云官方网站 lick 免费php空间 腾讯数据库 wordpress空间 fatcow windowsserver2008r2 更多