声明:
- 本博客为原创博客,主要讲述使用C#语言调用服务端SDK方式完成VMS客户端完整功能实现,转载请声明出处。
- 如有技术问题或需交流可直接联系本人邮箱:chuiwenwei@163.com
简述:
- 前一篇讲述了DotNetBar下的ComboBoxEx控件,本篇主要讲述其Item子项ComboItem的使用。这里专门将其列出来单讲的原因是由于其和ComboBox下面Items的添加会出现一点混淆的问题,所以单独拿出来说下。
目录:
- ComboItem属性
- ComboItem操作
1.ComboItem属性
- BackColor 背景色
- ForeColor 前景色
- Image 图片
- ImagePosition 图片显示位置
- TextAlignment 文字显示位置
2.ComboItem操作
1.属性上直接添加子项
1.属性上直接添加子项
- 如果想在控件设计的过程中就将其固定的子项添加到控件上,可以点击Items然后一一添加即可。
2.动态通过代码添加子项
- 这里首先需要明确几个属性的概念,另外一个Item其包含了显示的Text信息,也包含了其关联的Value信息,所以在很多时候我们都是让其显示的Text为展示给用户看的数据,Value为索引值,用来做判断。
- SelectedItem 当前选中的Item
- SelectedText 当前选中的Item的文本显示
- SelectedValue当前选中的Item关联的值
- Text 当前显示或输入的文本信息
- Items[i] 第几个Item
- 添加子项
ComboItem cmbUserNameItm = new ComboItem();cmbUserNameItm.Text = usernames[i];cmbUserNameItm.Text = i;cmbUserName.Items.Add(cmbUserNameItm);
- 这里一定要注意要创建新的ComboItem,然后给其Text和Value赋值后再使用Items.Add方法添加。
代码参考FrmControl.ComboBoxEx.cs文件
Demo下载地址:
http://pan.baidu.com/s/1eQqxqCi