您的位置:首页 > 编程语言 > C#

12_C# 实现VMS客户端——控件_ComboItem

2014-09-12 13:31 246 查看
声明:

本博客为原创博客,主要讲述使用C#语言调用服务端SDK方式完成VMS客户端完整功能实现,转载请声明出处。
如有技术问题或需交流可直接联系本人邮箱:chuiwenwei@163.com

简述:

前一篇讲述了DotNetBar下的ComboBoxEx控件,本篇主要讲述其Item子项ComboItem的使用。这里专门将其列出来单讲的原因是由于其和ComboBox下面Items的添加会出现一点混淆的问题,所以单独拿出来说下。

目录:

ComboItem属性
ComboItem操作

1.ComboItem属性

BackColor 背景色
ForeColor 前景色
Image 图片
ImagePosition 图片显示位置
TextAlignment 文字显示位置

2.ComboItem操作

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: