首页 相关文章 用Delphi 实现自定义颜色对话框及其构件

用Delphi 实现自定义颜色对话框及其构件

p>  在开发证券分析软件中,经常要绘制各种股票的分析曲线。为了使得软件的 功能更加方便.灵活,用户希望能够按照自己的喜好自定义各种曲线的颜色。在WORD97的[格式]菜单下的字体对话框中有类似的功能。当用户单击字体对话框中的颜色下拉框时,各种颜色的简单图案和字体的颜色名称一起显示出来,这样处理的结果显然比只提供一个装有颜色名称的下拉框效果要好的多。 一、自定义颜色对话框的实现
  
  在Delphi中,我们可以使用TComboBox 实现类似的功能。在TcomboBox构 件中有一个Style属性, 决定TcomboBox的显示属性。 通常可选取csDropDown,Cssimple,csDropDownList, csOwnerDrawFixed,csOwnerDrawVariable等。其中当选取csOwnerDrawFixed时表示创建一个自画下拉框,下拉框 的每一项的高度由ItemHeight属性 决定。并且必须在TcomboBox的OnDrawItem事件中响应自画过程。 OnDrawItem的定义为:
   propertyOnDrawItem:TDrawItemEvent;
   TDrawItemEvent =pr...[ 查看全文 ]

2016-02-19 标签:

用Delphi 实现自定义颜色对话框及其构件的相关文章

手机页面
收藏网站 回到头部