六、TColorDialog

TCommonDialog--TColorDialog

Color属性
对应对象:TColorDialog
声明:property   Color:TColor   default   clBlack;
功能:Color属性用来确定在颜色对话框中选择哪一个颜色。当用户选择了一个新的颜色时,Color属性将被设置为新颜色的值。

例子:
//Change   the   color   of   the   selected   text   when   the   user   choose   a
//color   from   the   Color   dialog   box
procedure   TForm1.sbColorClick(Sender:   TObject);
begin
    Colordialog1.Execute;
    RichEdit1.SelAttributes.Color:=Colordialog1.Color;
End;

CustomColors属性  
对应对象:TColorDialog
声明:property   CustomColors:TStrings;
功能:CustomColors属性确定在颜色对话框中可以获得的一种自定义的颜色。CustomColors属性保存了一个字符串的列表,每一个字符串的格式是:ColorX=HexValue,其中ColorX是16个自定义的颜色中的一个,是从ColorA到ColorP,HexValue参数是一个十六进制的数值,它说明了构成颜色的所对应的RGB值。所以,对应于纯白色这个值是FFFFFF,000000是纯黑,使用Color0=000000说明了把纯黑色传递给颜色选择。当颜色对话框被关闭时,保存了对话框颜色的列表,以便用户可以在下一次使用对话框时使用自定义颜色。

例子:
procedure   TForm1.sbColorClick(Sender:   TObject);
var   X:Integer;
begin
        Colordialog1.CustomColers:=   StrCustomColors;
Colordialog1.Execute;
RichEdit1.SelAttributes.Color:=Colordialog1.Color;
        StrCustomColors:=Colordialog1.CustomColors;
      //Save   StrCustomColors   to   the   registry   or   an   INI   file
    //when   the   program   exits…
end;

Options属性
对应对象:TColorDialog
声明:   TColorDialogOption   =   (cdFullOpen,   cdPreventFullOpen,   cdShowHelp,   cdSolidColor,
  cdAnyColor);
    TColorDialogOptions   =   set   of   TColorDialogOption;
property   Options:   TcolorDialogOptions     default[];
功能:Options属性说明了颜色对话框的显示形式和选项。
  以下列举了有效的选项值。

值                                                             意     义
 
cdFullOpen                   当颜色对话框被打开时显示了定制颜色的选项。
cdPreventFullOpen     使在对话框中的定义定制的颜色成为不可用,所以便用者不能定义新的颜色。
cdShowHelp                   在对话框之中添加一个帮助按钮。
cdSolidColor               指引系统使用最近的纯颜色的选择。
cdAnyColor                   允许使用者选择非纯的颜色(可以被近似的抖动)

缺省时所有的选项是被关闭的。

例子:
procedure   TForm1.FormCreate(Sender:   TObject);
begin
ColorDialog1.Options:=[   cdFullOpen,   cdShowHelp];
end;

OnClose事件  
对应对象:TColorDialog
声明:property   OnClose:TNotifyEvent;
功能:当一个对话框被关闭时,OnClose事件被引发。当对话框关闭时写入一个OnClose事件的句柄来完成指定的操作。

转载于:https://www.cnblogs.com/dgjack/archive/2010/11/29/1891226.html

关于 TApplication 详解 六 ---- TColorDialog相关推荐

  1. 六轴机器人直角坐标系建立_详解|六轴机器人,SCARA机器人,直角坐标机器人和 Delta机器人...

    原标题:详解|六轴机器人,SCARA机器人,直角坐标机器人和 Delta机器人 一.六轴工业机器人 六轴工业机器人的最大的工作空间类似一个球体,它可以将机械手臂末端工具以几乎任意角度放置在接近无限数量 ...

  2. Java源码详解六:ConcurrentHashMap源码分析--openjdk java 11源码

    文章目录 注释 类的继承与实现 数据的存储 构造函数 哈希 put get 扩容 本系列是Java详解,专栏地址:Java源码分析 ConcurrentHashMap 官方文档:ConcurrentH ...

  3. mysql 流复制_MySQL系列详解六:MySQL主从复制/半同步演示-技术流ken

    前言 随着技术的发展,在实际的生产环境中,由单台MySQL数据库服务器不能满足实际的需求.此时数据库集群就很好的解决了这个问题了.采用MySQL分布式集群,能够搭建一个高并发.负载均衡的集群服务器.在 ...

  4. MySQL系列详解六:MySQL主从复制/半同步演示-技术流ken

    前言 随着技术的发展,在实际的生产环境中,由单台MySQL数据库服务器不能满足实际的需求.此时数据库集群就很好的解决了这个问题了.采用MySQL分布式集群,能够搭建一个高并发.负载均衡的集群服务器.在 ...

  5. Android 动态分区详解(六) 动态分区的底层机制

    文章目录 1. Android 动态分区的两重含义 2. device mapper 的原理 3. linear 映射的原理 3.1 多个设备映射示例 3.2 `dmsetup create` 命令参 ...

  6. OpenLayers官方示例详解六之线串箭头样式(LineString Arrows)

    目录 一.示例简介 二.代码详解 三.总结 一.示例简介 为每一个线串(LineString)的子线段绘制箭头. 二.代码详解 <!DOCTYPE html> <html lang= ...

  7. TCP/IP协议模型详解六数据传输过程

    2.4.数据传输流程 2.4.1.发送方 当我们在window系统或unix系统中使用应用程序发送一个"你好"文本数据时,是怎样传输出去并让对方接收的的? 1.在传输层,将&quo ...

  8. 超详解六西格玛管理法与案例分享|优思学院

    一.六西格玛管理的起源与发展 近几年来,一股六西格玛管理的风暴正席卷全球,六西格玛这种新的管理方法在世界许多顶级组织内开始流行,并使这些组织取得了辉煌的成就.20世纪80年代摩托罗拉公司创建了六西格玛 ...

  9. X线DR医学图像 --- DR医用滤线栅及摩尔纹详解 (六) 金字塔+傅里叶滤波

    1,滤波流程 2,图像的金字塔分解(拉普拉斯金字塔) 3,金字塔+傅里叶频率组合滤波 (本文完) 谢谢收看! 再见! 鸣谢: [1] GRIDBOOK IV, JPI Healthcare. [2]G ...

最新文章

  1. javaWeb实现文件上传与下载 (转)
  2. Lesson 1:单线程 Socket Communications(一)
  3. qt qss设置字体大小_Qt编写自定义控件70-扁平化flatui
  4. hdu-1862-EXCEL排序
  5. Initramfs应用问题记录
  6. Codeforces #345 Div.1
  7. 关于 springboot 的自动配置
  8. javaScript入门
  9. 图灵奖得主Alan Kay如何读书
  10. afuwin64教程_AMI刷BIOS工具下载|AFUWIN(AMI刷BIOS工具) v4.47官方最新版 附使用教程_星星软件园...
  11. 简指南越狱的iOS及原因,负责其
  12. 微信小程序 【给图片加上删除图标】
  13. blender布尔运算差值看不出效果/blender布尔差值无效
  14. 激光SLAM 前端数据预处理--剔除坏点方法总结
  15. 【bug修复】低版本工程导入Unity2018 Shader 报错
  16. AntDesignVue表格中列的自定义隐藏与展示
  17. IMX6ULL-IRQ中断之添加中断向量表
  18. 云堡垒机和传统堡垒机对比
  19. html页面导出pdf截断问题,利用wkhtmltopdf(thead)将网页导出为pdf方法;以及存在表格图片被分页打断的问题解决方法...
  20. qsort vs sort

热门文章

  1. 程序人生:做技术,切不可沉湎于技术
  2. PyTorch 入坑七:模块与nn.Module学习
  3. RobotStudio传送带设计
  4. mysql 字段有正负值的时候 sum无效_京东金融数据分析:MySQL+HIVE的结合应用案例详解...
  5. python条件表达式有哪几个_Python中条件表达式的评估顺序是什么?
  6. 基于react antd的新的tag和Badge的组合使用
  7. 如何关闭文件服务器的同步,文件服务器同步
  8. qt禁止拖动_[Qt]QMdiArea,无框架窗口的拖动
  9. python查函数用法语句_Python-17 (函数的基本使用)
  10. mysql source超时_mysql数据库连接超时