checkedListBox】的更多相关文章

checkedListBox一键删除多个选中items private void button3_Click(object sender, EventArgs e) { ; i < checkedListBox1.Items.Count; i++) { if (checkedListBox1.GetItemChecked(i)) { checkedListBox1.Items.RemoveAt(i); i--; } } checkedListBox反选 private void button11…
Winform的开发基本都是基于控件事件的,也就是事件驱动型的. 多选框的放置和值的获取有很多种,这里介绍几个简单常用的方法 1.直接放置Checkbox,并获取Checkbox的值 上图 做法也非常简单,就是在form中放置多个checkbox,然后循环遍历,检查其checked没有,然后将checkbox.text拼接到一起,赋值给label,当然实际开发中,我们会将选取的值放入数据库中.上代码 private void button1_Click(object sender, EventA…
首先看清楚一点 winform下该控件的名称叫做:checkedListbox webform下叫做CheckBoxList 不知道这样起名的用意何在,这个别管了,看看用法吧. web下很简单,直接设置DataSource,指定Displaymember,valuemember就OK了. winform下,其实也简单,设置DataSource,指定Displaymember,valuemember,这里智能感知不出来,没关系,写上,编译不报错,运行也管用. 然后再是取值的问题了. WEB下不说了…
ListBox和CheckedListBox类的属性 属性 说明 SelectedIndex 这个值表明列表框中选中项的基于0的索引 ColumnWidth 在包含多个列的列表框中,这个属性指定列宽 Items 该集合包含列表框中的所有选项 MultiColumn 列表框可以有多个列 SelectedIndices 列表框中选中项的所有基于0的索引 SelectedItem 包含选中的选项 SelectedItems 该集合包含当前选中的所有选项 SelectionMode None - 不能选…
包括保存和加载 //查找业务类型 DataTable dtyewu = sb.SelectSyscode(0, true); if (dtyewu.Rows.Count > 0) { flagcbb = false; clb_yewu.DataSource = dtyewu; clb_yewu.DisplayMember = "name"; clb_yewu.ValueMember = "id"; DataRowView dr = clb_yewu.Items…
private void yewubind(string id) { //给业务类型下拉框绑定业务类型数据 DataTable dtyewu = sb.SelectLast(id, 0); bool flag = false; foreach (Control con in panel1.Controls) { if (con.Name == id) { con.Visible = true; flag = true; if (dtyewu.Rows.Count > 0) { } else {…
最近在做项目的时候遇到个问题.用checkedlistbox控件绑定数据.在这里稍微总结一下. 其实动态绑定数据有两种方法下面说一下 1.通过数据源 DataTable dt=new DataTable();//数据源 CheckedListBoxControl yourControl=new CheckedListBoxControl(); yourControl.DisplayMember="显示的中文名称"; yourControl.ValueMember="绑定对应值…
本文中我将和大家讨论关于在WinForm开发中给CheckedlistBox空间绑定数据源,并获取控件中选中的所有元素的显示文本(DisplayMember)和对应的实际值(ValueMember)的问题,后者将是讨论的重点. 为了更方便地说明,首先我要预设一些条件. 条件预设: 1.已定义一个DataTable对象myDataTable,并且myDataTable的字段及数据如下: ID 分类名称(TypeName) 1 金属制品 2 通用及专用机械设备 3 纸及纸制品 4 交通运输设备 5…
1. 加入项 checkedListBox1.Items.Add("蓝色"); checkedListBox1.Items.Add("红色"); checkedListBox1.Items.Add("黄色"); 2. 推断第i项是否选中,选中为true,否则为false if(checkedListBox1.GetItemChecked(i)) {      return true; } else {      return false; } 3…
重写OnDrawItem事件 public class ColorCodedCheckedListBox : CheckedListBox{ protected override void OnDrawItem(DrawItemEventArgs e) { base.OnDrawItem(e); } } 自定义时,需要重新声明DrawItemEventArgs对象,然后调用base.OndrawItem方法. DrawItemEventArgs e2 = new DrawItemEventArg…
. 添加项 checkedListBox1.Items.Add("蓝色"); checkedListBox1.Items.Add("红色"); checkedListBox1.Items.Add("黄色"); . 判断第i项是否选中,选中为true,否则为false if(checkedListBox1.GetItemChecked(i)) { return true; } else { return false; } . 设置第i项是否选中 c…
CheckedListBox  数据绑定方式有多总,常用的绑定方式总结如下: 1.  Items.Add 通过 Itemes.Add 方法来向 CheckedListBox  中添加项 2. DataSource属性,DisplayMember和ValueMemeber 来设置文本显示 CheckedListBox 和 ListBox  相似,但 VS 的智能感应窗口并不提示 DataSoource 属性及 DisplayMember 和 ValueMember , 但这些属性是实际存在并可用的…
C# CHECKEDLISTBOX用法总结   一般认为:foreach (object obj in checkedListBox1.SelectedItems)即可遍历选中的值. 其实这里遍历的只是高亮的值并不是打勾的值.遍历打勾的值要用下面的代码: for (int i = 0; i < checkedListBox1.Items.Count; i++) { if (checkedListBox1.GetItemChecked(i)) { MessageBox.Show(checkedLi…
/// <summary> /// (eraghi) /// Custom CheckedListBox with binding facilities (Value property) /// from A Custom CheckedListBox with Datasource http://www.codeproject.com/Articles/22960/A-Custom-CheckedListBox-with-Datasource-Implementa /// </summ…
public partial class Form1 : Form { public Form1() { InitializeComponent(); DisplayHScroll(); } /// <summary> /// 获取或设置一个值,该值指示是否在控件中显示水平滚动条 /// </summary> private void DisplayHScroll() { checkedListBox1.IntegralHeight = true; ; x < ; x++)…
private void Checkedlistbox_ItemCheck(object sender, ItemCheckEventArgs e) { ; i < chkCountry.Items.Count; i++) { if (i != e.Index)//除去当前选中项其余都处于未选中状态 { Checkedlistbox.SetItemCheckState(i, System.Windows.Forms.CheckState.Unchecked); } } } //判断第i项是否选中…
1. 设置checkedListBox的MultiColumn 属性为true; 2. 调整checkedListBox的宽度,调整ColumnWidth的宽度…
http://www.cnblogs.com/myshell/archive/2010/09/24/1834184.html 最近因为做WinForm的项目,遇到这个问题,当时以为CheckedListBox不能满足这个功能,所以采用了ListBox + CheckBox的组合.后来发现,CheckedListBox完全满足,但还是打算写在博客里,算是个总结. 实现其实很简单,只是我们在通过ListBox的Controls属性添加CheckBox时,要设置CheckBox的Location值,不…
// 全选; private void btn_allSelected_Click(object sender, EventArgs e) { //this.CheckedListBox1.CheckOnClick = true; ; i < this.checkedListBox1.Items.Count; i++) { this.checkedListBox1.SetItemChecked(i, true); } } // 全消; private void btn_allCancle_Cli…
/全选         private void button3_Click(object sender, EventArgs e)         {             for (int i = 0; i < this.checkedListBox1.Items.Count; i++)             {                 this.checkedListBox1.SetItemChecked(i, true);             }   }         …
private void cbXmlAll_CheckedChanged(object sender, EventArgs e) { for (int i = 0; i < cblXmlList.Items.Count; i++) { cblXmlList.SetItemChecked(i, cbXmlAll.Checked); } } private void cbXmlR_CheckedChanged(object sender, EventArgs e) { for (int i = 0;…
基本介绍 复选框列表控件,以复选框的形式将一个或多个项列表展示,从目前的情况来看应用非常有限并不广泛. 常设置属性.事件 CheckOnClick:值为true时单击项即可更改项的勾选状态,值为false时第一次单击项为选中项.第二次单击项更改项的勾选状态: ColumnWidth:当属性MultiColumn为true时可设置项在控件中的显示宽度,内容超出部分不显示: HorizontalScrollbar:当值为true时任一项内容超出控件右边缘将显示水平滚动条: Enabled:指示是否启…
加入集合 private void Form2_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("产品名称", typeof(string)); dt.Columns.Add("题目", typeof(string)); ; i < ; i++) { DataRow dr = dt.NewRow(); dr[" + i; dt.Rows…
1. 添加项目 checkedListBox1.Items.Add("一级"); checkedListBox1.Items.Add("二级"); checkedListBox1.Items.Add("三级"); 2. 判断第i项是否被选中,选中为true,否则为false if(checkedListBox1.GetItemChecked(i)) { return true; } else { return false; } 3. 设置第i项的…
经常忘记,所以记一下: string[] arr =new string[3]; int b = 0; foreach (string outstr in checkedListBox1.CheckedItems) { arr[b] = outstr; b++; } string power = string.Join(",", arr).Trim(',');…
因公司业务需要,需要将原有的ERP系统加上支持繁体语言,但不能改变原有的编码方式,即:普通程序员感受不到编码有什么不同.经过我与几个同事的多番沟通,确定了以下两种方案: 方案一:在窗体基类中每次加载并显示窗体时,会自动递归遍历含文本显示的控件(Button,CheckBox,GroupBox,Label,LinkLabel,TextBox,StatusStrip,TabPage,ToolStrip,RadioButton,DateTimePicker,DataGridView,CheckedLi…
span.kw { color: #007020; font-weight: bold; } code > span.dt { color: #902000; } code > span.dv { color: #40a070; } code > span.bn { color: #40a070; } code > span.fl { color: #40a070; } code > span.ch { color: #4070a0; } code > span.st…
注:这里用红字标记的部分表示有重复出现,括号内为替代表示方案 1.标准控件 序号 控件类型简写 控件类型 1 btn Button 2 chk CheckBox 3 ckl CheckedListBox 4 cmb ComboBox 5 dtp DateTimePicker 6 lbl Label 7 llb LinkLabel 8 lst ListBox 9 lvw ListView 10 mtx MaskedTextBox 11 cdr MonthCalendar 12 icn Notify…
CSS命名规则 头:header 内容:content/containe 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center 登录条:loginbar 标志:logo 广告:banner 页面主体:main 热点:hot 新闻:news 下载:download 子导航:subnav 菜单:menu 子菜单:submenu 搜索:search 友情链接:friendlink 页脚:foote…