自定义颜色方案

上传人:mg****85 文档编号:33748579 上传时间:2018-02-17 格式:DOCX 页数:5 大小:78.32KB
返回 下载 相关 举报
自定义颜色方案_第1页
第1页 / 共5页
自定义颜色方案_第2页
第2页 / 共5页
自定义颜色方案_第3页
第3页 / 共5页
自定义颜色方案_第4页
第4页 / 共5页
自定义颜色方案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《自定义颜色方案》由会员分享,可在线阅读,更多相关《自定义颜色方案(5页珍藏版)》请在金锄头文库上搜索。

1、自定义颜色方案一、 概述监控模块和调度模块在设计时默认了“股票风格”的颜色方案,股票风格主要是模块股票软件中通常设定的黑色背景风格,系统还提供了“WINDOWS 风格”方案以供选择。但我们仍需考虑能根据用户的喜好来自定义颜色方案,并且能把自定义的颜色方案保存到配置文件中。颜色方案一共有三种:1. 股票风格:2. WINDOWS 风格3. 自定义风格二、 界面设计1. 在工具栏中增加四个按钮,分别是:股票风格、WINDOWS 风格、自定义风格、风格设置2. 工具栏效果图:3. 选择功能“风格设置”时弹出窗口保存后,把配置保存到配置文件中。三、 数据保存配置文件设计在系统本地配置文件 Config

2、.Db 中一共增加四个类型来保存监控模块和调度模块的配置。具体如下:MonStyleConfigStyleName = 股票风格MonUserDefineSytle;窗体FormColor = clBlackFormFontColor = clWhiteFormSize = 12;Panel 风格PanelColor = clBlackPanelFontColor = clWhite;表格风格Gridcolor = clBlackGridFontColor = clSiverGridHeaderColor = clBlackGridHeaderFontColor = clWhiteGridOd

3、dRowColor = clBlackGridEvenRowColor = clGray;工具栏ToolBarColor = clBlack;图表ChartColor = clBlack;图例LegendColor = clBlackDspStyleConfigStyleName = 股票风格DspUserDefineSytle;窗体FormColor = clBlackFormFontColor = clWhiteFormSize = 12;Panel 风格PanelColor = clBlackPanelFontColor = clWhite;表格风格Gridcolor = clBlack

4、GridFontColor = clSiverGridHeaderColor = clBlackGridHeaderFontColor = clWhiteGridOddRowColor = clBlackGridEvenRowColor = clGray;工具栏ToolBarColor = clBlack;图表ChartColor = clBlack;图例LegendColor = clBlack四、 类及接口设计1. 数据类型2. 业务类设计类名 TStyleManager中文名称 风格管理类描述 用于调度与监控模块,通过枚举窗体下所有TWINCONTROL 控件,根据控件的类型不同设置不同

5、的颜色风格。字段描述属性描述 ConfigName:配置文件的完整路径名称ModelName:主要用于区分调用者是调度窗体还是监控窗体StyleName:存储在配置文件中的风格名称ControlName:要设置风格的窗体或控件方法描述 LoadConfig:装载配置文件的设置SaveConfig:把风格设置保存到配置文件中ApplyStyle:递归枚举控件中所有子控件设置相应的控件风格。SetStyle:传入控件,根据风格名称设置风格颜色类图五、 业务流程1. 用户打开调度或监控窗体,触发窗体的 Create 事件2. 创建 StyleManager 实例3. 初始化类的属性,根据窗体名称设置 ModelName 和 ConfigFileName 属性的值4. 调用 StyleManager 的 LoadConfig 方法,读取配置文件里的风格名称和各种控件颜色设置5. 窗体根据风格名称,在装载和创建控件时设定控件相应的风格6. 窗体在 ONSHOW 事件中重新应用一下颜色风格,枚举所有窗体中对控件,根据类型设定颜色风格7. 当用户切换颜色风格时,根据风格名称应用风格,并自动保存到配置文件

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号