/// <summary>/// 正常时的前景色,若不设置,以ForeColor为准/// </summary>private Color _normalForeColor = Color.Empty;[Category("自定义外观"),//DispId(NativeMethods.ActiveX.DISPID_FORECOLOR),DISPID_FORECOLOR = unchecked((int)0xFFFFFDFF);DispId(unchecked((int)0xFFFFFDFF)),Description("正常时的前景色,若不设置,以ForeColor为准")]public Color NormalForeColor{get { return _normalForeColor; }set{_normalForeColor = value;if (value != Color.Empty || value!=Color.Transparent){this.ForeColor = value;}}}

想用系统的这个选择工具,加上代码 DispId(unchecked((int)0xFFFFFDFF))即可

在源码中,ForeColor   -》  DispId(NativeMethods.ActiveX.DISPID_FORECOLOR),但由于NativeMethods.ActiveX.DISPID_FORECOLOR访问级别不够,直接找到定义的int来替代

BackColor-》 DispId(NativeMethods.ActiveX.DISPID_BACKCOLOR)

public const int DISPID_BACKCOLOR = unchecked((int)0xFFFFFE0B);

Winform中自定义控件,BackColor,ForeColor系统选择窗口相关推荐

  1. Winform中实现仿XP系统的任务栏菜单效果(附代码下载)

    场景 效果 注: 博客主页: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 新建一个Fo ...

  2. winform中自定义控件里面的控件随着自定义控件的改变而改变

    刚开始实习,项目经历经理要求我做一个自定义控件,才发现,在学校学的东西有多基础(还是大专的).简单的理解了自定义控件后,才发现,当使用自定义控件的时候,一个很大的问题,里面的控件不会随着自定义控件的改 ...

  3. 【转】在WPF中自定义控件

    周银辉的开发博客(WPF) 在WPF中自定义控件(1) 一, 不一定需要自定义控件 在使用WPF以前,动辄使用自定义控件几乎成了惯性思维,比如需要一个带图片的按钮,但在WPF中此类任务却不需要如此大费 ...

  4. Winform中使用mysqldump实现选择部分表定期备份mysql数据库

    场景 Winform中实现与Mysql8建立连接并获取所有的表,然后勾选指定的表,定时进行数据库备份导出为sql文件.并且可以设定覆盖备份的次数,比如设置为7,则备份到第8次时就会将第一次备份的sql ...

  5. C#在winform中调用系统控制台输出

    SeayXu 原文C#在winform中调用系统控制台输出 在Winform程序中有时候调试会通过Console.Write()方式输出一些信息,这些信息是在Visual Studio的输出窗口显示. ...

  6. Winform中实现List<string>赋值给dataGridView与实现多选、全选和获取选择的内容

    场景 Winform中给DataGridView添加多选框列并获取选中行的内容: Winform中给DataGridView添加多选框列并获取选中行的内容_BADAO_LIUMANG_QIZHI的博客 ...

  7. 非常郁闷,WinForm中正常显示的自定义控件无法在WebForm中正常显示!

    我写了一个自定义控件(Win Control),此控件在WinForm中运行正常,但在WebForm中无法显示(在WebForm中此控件并不显示为红叉,但是一个对象图标).由于没有出现权限或安全方面的 ...

  8. Winform中Treeview控件失去焦点,将选择的节点设置为高亮显示 (2012-07-16 13:47:07)转载▼...

    Winform中Treeview控件失去焦点,将选择的节点设置为高亮显示 (2012-07-16 13:47:07)转载▼ 标签: winform treeview drawnode Treeview ...

  9. 如何在wpf中使用winform控件或者winform的自定义控件

    前言 在wpf中使用winform控件或者winform的自定义控件 一.添加引用 WindowsFormsIntegration.dll System.Windows.Forms.dll 提示:这两 ...

最新文章

  1. Jzoj4747 被粉碎的线段树
  2. Linux上安装paramiko模块
  3. TrackID识别音乐的应用不能用了
  4. 如何将Android的AOSP仓库放置到自己的gitlab服务器上?
  5. Android 音视频深入 十一 FFmpeg和AudioTrack播放声音(附源码下载)
  6. JEP 181不兼容,嵌套类/ 2
  7. 帝国CMS7.5仿金色财经整站源码+手机端+会员中心+投稿-财经综合门户
  8. Oracle SQL性能优化40条,值得收藏
  9. dm数据库 linux版下载,linux环境搭建DM数据库
  10. 腾讯牵线,美团欲37亿美元收购摩拜?
  11. java构造器构造方法_Java构造器(构造方法/constructor)
  12. bzoj 2152 聪聪可可
  13. 记一个单双引号的特别用法
  14. OneNote 使用汇总
  15. Linux系统tomcat修改端口
  16. 全国道路运输管理人员考试多选练习题库
  17. PCB布线宽度与 mil与mm转换 等技巧
  18. MySQL中date、datetime、timestamp、time、year的区别
  19. Android的根证书颁发机构列表
  20. 学习ISTQB基础级的正确姿势

热门文章

  1. 遥感影像分类精度评价指标释义
  2. python 计算面积 比计算几何慢_计算几何_求面积_辛普森积分公式
  3. 动力环境集中监控系统的主要监控对象
  4. 虚拟机安装Android x86_64_magisk Xposed教程血与泪的经历
  5. signature=a335cd7040789f936f75c72e4ba37676,用X射线衍射定量分析纸张中的无机填料
  6. 腾讯开源柠檬 Lemon
  7. 手机待机图片格式详细解说
  8. 计算引擎-GPU计算的优势
  9. iOS 获取AppStore 中应用的下载地址
  10. CSDN博客访问量突破10万