为什么80%的码农都做不了架构师?>>>   

效果同TextBox的ReadOnly

public class ComboBoxTest : ComboBox     {         private bool _ReadOnly;

public ComboBoxTest()             : base()         {         }

public bool ReadOnly         {             get             {                 return this._ReadOnly;             }             set             {                 this._ReadOnly = value;                 this.TabStop = !value;                 if (value)                     this.BackColor = System.Drawing.SystemColors.Control;                 else                     this.BackColor = System.Drawing.SystemColors.Window;             }         }

protected override void WndProc(ref Message m)         {             if (this._ReadOnly && (m.Msg == 0xa1 || m.Msg == 0x200 || m.Msg == 0x201 ||                 m.Msg == 0x202 || m.Msg == 0x203 || m.Msg == 0x204 || m.Msg == 0x205 ||                 m.Msg == 0x206 || m.Msg == 0x207 || m.Msg == 0x208 || m.Msg == 0x209))             {                 return;             }             base.WndProc(ref m);         }            }

另外

WM_MOUSEMOVE = 0x200 WM_LBUTTONDOWN = 0x201 WM_RBUTTONDOWN = 0x204 WM_MBUTTONDOWN = 0x207 WM_LBUTTONUP = 0x202 WM_RBUTTONUP = 0x205 WM_MBUTTONUP = 0x208 WM_LBUTTONDBLCLK = 0x203 WM_RBUTTONDBLCLK = 0x206 WM_MBUTTONDBLCLK = 0x209

转载于:https://my.oschina.net/cjkall/blog/195879

具有只读属性的ComboBox相关推荐

  1. pythonGUI(二)基本元素之二

    1.选择菜单和旋转按钮 选择菜单 OptionMenu sg.OptionMenu() 注意! OptionMenu只有tkinter端口才有此元素,其他三个端口没有. 此元素和设置了只读属性的Com ...

  2. Python图形界面开发教程-课程笔记-2022-2-14

    目录 1.1 写一个弹窗 1.2了解模板代码的组成 1.3 根据模板代码写一个界面 1.4 窗口关闭事件 1.5 通过字典获取返回值values 1.6 自定义主题 1.7 自定义窗口 1.8 布局和 ...

  3. easyui combobox设置只读属性

    $("#id").combobox('readonly',true); //只读 $("#id").combobox('readonly',false); // ...

  4. MFC ComboBox

    一.入门篇 ComboBox (组合框)控件很简单,可以节省空间.从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的.用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里 ...

  5. ComboBox 强制转换为大写的方法

    最近遇到如何将输入在组合框(ComboBox)中的英文字符转换为大写的问题. 在TextBox中,有CharacterCasing属性,直接设置为Upper即可.但是在ComboBox中没有此属性,所 ...

  6. 关于WPF的ComboBox中Items太多而导致加载过慢的问题

                                         [WFP疑难]关于WPF的ComboBox中Items太多而导致加载过慢的问题                         ...

  7. Easyui combobox下拉框默认选中第一项

    var val = $(#cc).combobox("getData"); for (var item in val[0]) {        if (item == " ...

  8. silverlight之How To:设置ComboBox控件的数据源当ComboBox用来作为DataGrid的某列的编辑控件时...

    DataGrid是个可编辑的列表控件,而且可以用已有的输入控件来作为某一列的编辑控件,比如用ComboBox控件来作为某列的编辑控件供用户选择数据,这个时候就要先设置好ComboBox控件的下拉列表项 ...

  9. 怎么获得combobox的valueField值

    var a;        var dwField = new Ext.form.ComboBox({              fieldLabel:'管理员',                   ...

最新文章

  1. 10 结构型模式-----装饰模式
  2. poj 1149 PIGS【最大流】
  3. Oracle技术牛人网站
  4. 安装CentOS 7 遇到的坑
  5. 局域网内抢网速_路由器要不要每天重启?多亏宽带师傅透露,难怪网速一天比一天慢...
  6. python爬虫登录有验证码_大神教你用Python爬虫模拟登录带验证码网站
  7. redis memcached MongoDB
  8. 学习《css世界》笔记之使用css实现凹凸效果
  9. 密码学专题 信息摘要和数字签名指令
  10. 谷歌浏览器安装过程-0223
  11. 部署Smokeping
  12. linux boot 空间不足,解决Ubuntu 提示boot分区空间不足办法
  13. jQuery源码阅读(一)---jQuery源码整体架构
  14. 韩顺平php开发合集208集-从Html基础到php开发Web QQ实战 共15G
  15. 【翻译】Java 面向对象编程基本概念
  16. 点击reset按钮失效,不能清空输入框。
  17. VMware虚拟化- vCenter CPU 内存 资源池和vAPP理论及应用
  18. 常见思维模型汇总(一)
  19. matlab bsxfun
  20. 加入新公司,怎样快速熟悉业务和项目?

热门文章

  1. ThinkPhp框架基础知识
  2. HDFS的访问方式之HDFS shell的常用命令
  3. 一行Python代码就可以玩一些童年小游戏
  4. vue-cli-plugin-element的使用
  5. java类是如何加载的?不知道classLoader和双亲委派,不是一个合格的程序员
  6. 【爬虫笔记】爬虫基础
  7. 苹果mp3软件_神技能!!!音视频制作软件
  8. 室内空气流动原理图_家庭新风系统示意图 新风系统运行原理介绍
  9. 、简述global关键字的作用_详解static inline关键字
  10. 神策 2020 数据驱动用户大会:新愿景 + 新定位 + 新舰队正式亮相!