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

本文是关于C#中利用DotNetBar库的ComboBoxEx控件及其子项ComboItem的详细教程。作者强调了ComboItem与ComboBox Items的区别,并介绍了如何添加和操作ComboItem,包括设置其背景色、前景色、图片、文字显示位置等属性。同时,解释了Item的Text、Value、SelectedIndex、SelectedItem等属性的用途,以及如何在设计时静态添加Item。
摘要由CSDN通过智能技术生成

声明:

  • 本博客为原创博客,主要讲述使用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
           
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值