颜色筛选控件。集成ComboBox 如图

模仿属性框中颜色控件

处理方案ToolStripDropDown,ToolStripControlHost追加ComboBox 列表控件,

添加TabControl控件以及ListBox控件 重绘ListBox中数据显示内容即可。

View Code

 1  public void InitTabControl(ref TabControl tabContorl)
 2         {
 3             TabPage tabPageWeb = new TabPage("WEB");
 4             listBoxWeb.DrawMode = DrawMode.OwnerDrawFixed;
 5             listBoxWeb.DrawItem += new DrawItemEventHandler(listBoxWeb_DrawItem);
 6             listBoxWeb.MouseClick += new MouseEventHandler(listBoxWeb_MouseClick);
 7             listBoxWeb.CreateControl();
 8             Array allColorsWeb = Enum.GetValues(typeof(KnownColor));
 9             foreach (KnownColor var in allColorsWeb)
10             {
11                 listBoxWeb.Items.Add(var.ToString());
12             }
13             listBoxWeb.Dock = DockStyle.Fill;
14             tabPageWeb.Controls.Add(listBoxWeb);
15             tabContorl.TabPages.Add(tabPageWeb);
16
17             TabPage tabPageSystem = new TabPage("系统");
18             listBoxSystem.DrawMode = DrawMode.OwnerDrawFixed;
19             listBoxSystem.DrawItem += new DrawItemEventHandler(listBoxSystem_DrawItem);
20             listBoxSystem.MouseClick += new MouseEventHandler(listBoxSystem_MouseClick);
21             Type typ = typeof(SystemColors);
22             foreach (System.Reflection.PropertyInfo pi in typ.GetProperties())
23             {
24                 listBoxSystem.Items.Add(pi.Name);
25             }
26             listBoxSystem.Dock = DockStyle.Fill;
27             tabPageSystem.Controls.Add(listBoxSystem);
28             tabContorl.TabPages.Add(tabPageSystem);
29         }

转载于:https://www.cnblogs.com/liuyunsheng/archive/2012/07/05/ExComboBox%E6%8E%A7%E4%BB%B6.html

ExComboBoxColor 控件相关推荐

  1. Qt---布局,设置控件边距,拉伸因子

    QGridLayout *LeftLayout =new QGridLayout(this); LeftLayout->addWidget(label1, 0, 0); //label1在第1行 ...

  2. HarmonyOS 字体在自身控件中居中(使用text_alignment)

    要实现的效果就是把字体在控件居中 HarmonyOS  使用的是text_alignment 属性,详细的如下 text_alignment 文本对齐方式 left 表示文本靠左对齐. 可以设置取值项 ...

  3. Android 如何防止用户同时点击多个控件问题

    qa 测试说 一次连点不同的控件,app 多个控件分别有响应  这个问题处理方法也是很简单 就是在布局里面添加 android:splitMotionEvents="false"a ...

  4. Android中设置控件可见与不可见详解

    通常控件的可见与不可见分为三种情况. 第一种 gone 表示不可见并且不占用空间 第二种 visible 表示可见 第三种 invisible 表示不可见但是占用空间 可见与不可见的表现形式有两种. ...

  5. 文本类控件(EditView 的介绍)

    EditView的作用:用于在屏幕上显示文本输入框 Android的编辑框组件组件可以输入单行文本,多行文本,指定格式文本(密码,邮箱地址等) 2中使用方法 1 java代码中通过new关键字创建 2 ...

  6. 文本类控件 (TextView的介绍)

    TextView的作用:用于在屏幕上显示文本 Android中的文本框组件可以显示单行文本,多行文本,也可以显示带图像的文本 使用的2中方法 1 java代码中通过new关键字创建 2 XML布局中使 ...

  7. [UWP]实现一个轻量级的应用内消息通知控件

    [UWP]实现一个轻量级的应用内消息通知控件 原文:[UWP]实现一个轻量级的应用内消息通知控件 在UWP应用开发中,我们常常有向用户发送一些提示性消息的需求.这种时候我们一般会选择MessageDi ...

  8. MFC控件编程之复选框单选框分组框

    MFC控件编程之复选框单选框分组框 一丶分组框 分组框 英文叫做 GroubBox 添加了分组框主要就是分组.好看.不重点介绍 二丶单选框 英文: Raido Button 单选框需要注意的事项 1. ...

  9. 小程序中点击input控件键盘弹出时placeholder文字上移

    最近做的一个小程序项目中,出现了点击input控件键盘弹出时placeholder文字上移,刚开始以为是软键盘弹出布局上移问题是传说中典型的fixed 软键盘顶起问题,因此采纳了网上搜到的" ...

最新文章

  1. C#关于精确年龄的算法(精确到天)
  2. C# VS2012操作word文档 (二).插入表格图片
  3. Apache Doris : 一个开源 MPP 数据库的架构与实践
  4. 写出C语言中5种数据类型的名称及其关键字,求C语言中的32个关键字及其意思?...
  5. Mongodb亿级数据量的性能测试zz
  6. 支付宝小程序组件库开发之省市区三级地址选择器组件
  7. UI设计还在为聊天界面苦恼?好的案例,打开任通二脉
  8. 从零开始学前端:列表标签 --- 今天你学习了吗?(CSS:Day06)
  9. CSS从入门到精通——基础知识
  10. SRE(运维工程师)的核心能力
  11. 「源码解读」知名程序员 TJ 的 only 库
  12. 制作自己的iconfont 图片转iconfont
  13. 图片太普通,教你轻松制作画中画特效
  14. 融资租赁公司信息科技规划研究
  15. 第四章、Tibbo Basic
  16. koa2.x--art-template
  17. 《周易》六十四卦歌诀
  18. 6种穷人思维必须警惕
  19. 打工人的快乐星球,还存在吗?
  20. iphone 开发之过滤html标签

热门文章

  1. 你们身边成功的生意人有哪些特质
  2. 电商有可能决定一个工厂的生死存亡
  3. 做网店大家千万要注意
  4. 什么样的运营才是好运营?
  5. go 输入输出流(io)
  6. Linux服务器安装JavaWeb环境(二) Redis,MySql,Zookeeper,Keepalive
  7. 【云笔记搭建】Visual Code + Github仓库 + Git
  8. beanfactory的实现类_ApplicationContext和BeanFactory的区别
  9. 将PowerShell连接到SQL Server
  10. 丢失所有凭据后如何重新连接到SQL Server实例