\+ 增加    \* 修改    \- 删除    
    
#### 2022\-01\-05 V3.1.0    
\+ ChineseColors: 中国传统颜色    
\+ UITexture: 增加主题背景纹理类    
\+ BmpFile: 24bit真彩色位图数据结构类    
\+ BigEndianBinaryWriter: 大端字节序的二进制写入器    
\+ IFrame: 创建文档    
\* UIStyle: 完善控件支持DPI自适应缩放。    
\* UITreeView: 节点点击时同步父节点和子节点的状态    
\* UILine: 增加线的样式，支持透明背景    
\* UISymbolButton: 字体图标增加颜色设置    
\* UIForm: 标题栏按钮可以设置颜色    
\* UIForm: 右下角弹窗增加点击交互    
\* UINavMenu: 滚动条可设置颜色    
\* UIEditForm: AddComboTreeView 加默认值    
\* UISwitch: 增加是否只读属性    
\* UILineChart: 简化了设置坐标轴范围的函数    
\* UIHeaderButton: 增加角标    
\* UITabControl: 增加角标    
\* UIBarChart: 增加柱子上显示数值    
\* UILineChart: X轴支持字符串显示    
\* UILineChart: 增加自定义坐标轴刻度    
\* UILineChart: 双坐标轴增加纵横参考线    
\* UILineChart: 增加双Y坐标轴    
\* UILineChart: 增加坐标线、图线边框等是否显示的设置    
\* UIPage: 增加NeedReload，页面切换是否需要重载Load    
\* UIListBox: 增加修改文字颜色    
\* UISymbolLabel: 修复Dock和AutoSize同时设置的Bug    
\* UIInputDialog: 输入框增加半透明遮罩    
\* UIForm: 增加全屏遮罩，Form的ShowDialogWithMask()扩展方法    
\* UINavMenu: 选中项可设置背景色渐变    
\* UIButton: 增加了渐变色    
\* UIPanel: 增加了渐变色    
\* UIDoubleUpDown: 增加Readonly属性    
\* UINavMenu: 修改了一处可能的出错    
\* UIComboDataGridView: 有过滤输入框时默认Focus    
\* UIChart: 修改可能显示出错的问题    
\* UIToolTip: 修复默认显示    
\* UIHeaderButton: 更改图片自动刷新    
\* UIPipe: 修正界面设计器删除不了的问题    
\* UIMessageTip: 修复可能出错的问题    
\* UIPage: 增加FeedBack和SetParam函数，用于多页面传值    
\* UIChart: 修复编辑器显示时出错的问题    
\* UIDataGridViewFooter: 修复一处可能不显示的问题    
    
#### 2021\-11\-19 V3.0.9    
\+ SunnyUI: 增加.Net6版本的支持    
\+ UIStyle: 全部SunnyUI控件支持DPI自适应缩放    
\+ UISplitContainer: 增加UISplitContainer控件    
\+ IniFileEx: 增加INI文件读取类（不用WinAPI）    
\+ UIForm: 增加全局热键    
\+ UIForm: 增加IFrame接口    
\* UILabel: 增加文字旋转角度    
\* UIMessageForm: 多个按钮显示时增加FocusLine    
\* UIFlowLayoutPanel: 修改不同DPI缩放滚动条未覆盖的问题    
\* UIComboDataGridView: 增加过滤    
\* UIDataGridView: 增加一个可能出错的判断    
\* UIEditForm: 代码生成增加ComboCheckedListBox类型    
\* UIEditForm: 代码生成增加ComboTreeView类型    
\* UIFlowLayoutPanel: 增加Scroll事件    
\* UIRoundProcess: 增加显示小数位数    
\* UICombobox: 右侧边框不显示时，去除绘制线    
\* UILine: 调整最小长、宽为1    
\* UITextBox: 支持修改背景色    
\* UICheckBoxGroup :增加SetItemCheckState功能    
\* UITextBox: 调整最小高度限制    
\* UIProcessBar: 调整最小高度为3    
\* UILineChart: 修改图线显示超出范围的问题    
\* UITreeView: 判断节点Checked是否改变，只有改变时才赋值    
\* UIListBox: 增加DrawItem和Demo    
\* UILineChart: 修改自定义最大值最小值为无穷时出错的问题    
\* UILineChart: 显示点的颜色支持自定义    
\* UILineChart: 支持数据包括Nan    
    
#### 2021\-10\-01 V3.0.8    
\+ Mapper: 轻量级的对象映射框架，可以映射值类型（包括Struct），和以值类型构成的List和数组。    
\* UITreeView: 修复TreeView默认展开时，绘制半选状态报错的问题    
\* UIDataGridViewFooter: 文字显示方向与Column列显示方向一致    
\* UICombobox: 修复使用BindingList进行绑定，DisplayMember是空字符串显示错误    
\* UIStyle: 修改默认字体的GdiCharSet    
\* UIHeaderButton: 增加Disabled颜色    
\* UISwitch: 增加Disabled颜色    
\* UIForm: 增加Movable属性，控制点击标题行是否能移动窗体    
    
#### 2021\-09\-08 V3.0.7    
\+ MMFile: 增加多进程通信框架    
\+ UIComboDataGridView: 增加表格下拉列表框    
\+ UIMillisecondTimer: 增加毫秒定时器    
\+ 增加ToolTip接口，在用UIToolTip时解决类似UITextBox这类的组合控件无法显示ToolTip的问题    
\* UIForm: 修复多屏时最大化显示的问题    
\* UIPage: 修复OnLoad在加载时重复加载两次的问题    
\* UITextBox: 重写了水印文字的画法，并增加水印文字颜色    
\* UICombobox: 修改Watermark及其颜色    
\* UITextBox: 增加按钮    
\* UIPanel: 支持背景图片显示    
\* UITitlePanel: 增加标题文字颜色    
\* UIDropControl: 优化下拉框控件显示效果    
\* UIEditForm: 代码创建时增加UISwitch开关文字描述    
\* UINavMenu: 增加自定义TipsText显示的颜色    
\* UITreeView:  CheckBoxes增加三态，感谢群友: 笑口常开    
\* UILineChart: 增加可只显示点的模式    
\* UICombobox: 增加ShowDropDown函数    
\* UIGroupBox: 解决Radius为0时的报错    
\* UIAnalogMeter: 增加ValueChanged事件    
\* Demo: 修改Demo的UITitlePage为UIPage，UITitlePage已废弃    
\* UIForm, UIPage: 增加TitleFont属性    
\* UIProcessBar: 修改不显示百分比时，显示数值    
\* UIDatePicker: 增加可选择年、年月、年月日    
\* UIDateTimePicker: 选中的年月日标记显示    
\* UIImageButton: 更改了一个属性为私有，在VB.Net下不区分大小写而出错    
\* UITabControl: 增加DisposeTabPageAfterRemove标志，移除TabPage后，是否自动销毁TabPage    
\* UITabControl: 关闭TabPage并销毁TabPage    
\* 整理了一些GDI绘图的常用方法扩展    
\* 整理了一些扩展函数    
    
#### 2021\-08\-12 V3.0.6  
\+ UIPipe: 增加管道控件  
\+ UIValve: 增加阀门控件  
\+ UIStyle: 增加多彩主题，以颜色深色，文字白色为主  
\+ UIStyle: 增加紫色主题  
\+ UITableLayoutPanel: 增加控件  
\+ Demo: 增加工控分类  
\+ ITranslate: 增加多语翻译接口  
\+ UGif: GIF图片解析类  
\+ SunnyUI: Nuget项目引用增加签名  
\* UIFlowLayoutPanel: 增加了几个原生方法  
\* UITransfer: 增加了显示多个移动的属性  
\* UIProcessBar: 增加垂直方向的进度显示  
\* UILight: 默认不显示灯光亮线  
\* UINavMenu: 显示子节点提示箭头  
\* UINavBar: 增加选中项圆角  
\* UIImageListBox: 从文件载入图片，并且解除占用  
\* UICombobox: 增加几个原生方法  
\* UIListBox: 增加一大波ListBox原生方法  
\* UIListBox: 增加Items变更的事件  
\* UIForm: 修复最大化盖住任务栏的问题  
\* UITextBox: 增加GotFocus和LostFocus事件  
\* UIFlowLayoutPanel: 可像原生控件一样通过Controls.Add增加  
\* UIListBox: 选中项显示方角  
\* UIListBox: 增加多选行  
\* UIComboTreeView : 修复SelectedNode=null的问题  
\* UIRichTextBox: 修改滚动条没有文字时自动隐藏  
\* UIPage: 修复OnMouseMove事件  
\* UIStyle: 更新了放在TableLayoutPanel里控件的自定义颜色问题  
\* UILocalize: 内置支付串已经处理完国际化  
\* UILineChart: 可自定义背景色  
\* UILineChart: 增加实时数据的Demo  
\* UIBarChart, UIPieChart, UIDoughnutChart增加更新数据的方法  
\* UITreeView: 调整了显示CheckBoxes时图片位置  
\* ISymbol: 将字体图标最大尺寸从64调整到128  
\* UITextBox: 修改Focus可用  
\* UIButton: 增加ShowFocusColor，用来显示Focus状态  
\* UIPage: 修复OnLoad在加载时重复加载两次的问题，增加Final函数，每次页面切换，退出页面都会执行  
\* UIStyle: 多彩颜色增加随机颜色Demo  
\* UIScrollingText: 增加属性控制开启滚动  
\* UIPage: 恢复删除的Initialize事件  
\* ISytle: 调整主题切换执行流程  
\* IStyle: 支持自定义主题  
\* ISymbol: 增加SymbolOffset接口  
\* UITabControl: 支持Tab在下方显示  
  
#### 2021\-07\-11 V3.0.5  
\+  字体图标: 增加FontAwesome V5.15版本字体图标  
\+  UISignal: 增加信号强度显示控件  
\+  UIToolStripDropDown: 增加了一个弹窗管理类  
\* UIPage: 增加标题行，后期以替代UITitlePage  
\* Demo的Controls下的页面全部从UITitlePage切换到UIPage，后期会逐步舍弃UITitlePage。  
\* UIDataGridView: 增加了一个RowHeight，默认23  
\* IStyleInterface: 设置为Public，可基于此扩展外部控件  
\* UIRichTextBox: 支持可改背景色  
\* UIPagination: 更新了Demo，分页切换事件加载数据。  
\* UITitlePage: 解决标题栏闪烁  
\* UITextBox: 增加图标和字体图标的显示  
\* UITextBox: MaximumEnabled，MinimumEnabled代替HasMaximum，HasMinim  
\* UIHeaderButton: 增加了TextImageRelation，实现文本和图像的相对位置  
\* UIListBox: 修改对象绑定的显示问题  
\* UICombobox: 更新了数据绑定相关代码  
\* UITabControl: Tab页标题选中高亮颜色增加可调整高度  
\* UINavBar: 标题选中高亮颜色增加可调整高度  
\* UIListBox: 更新一处数据绑定显示错误  
\* UINavMenu: 增加右侧图标  
\* UIBattery: 修改可自定义背景色  
\* UILight: 增加方形显示，优化渐变色  
\* UIHeaderButton: 增加ShowSelected，是否显示选中状态  
\* UIBarChart: 修正一个显示的Bug  
\* UIRoundProcess: 修改显示值  
\* UIRichTextBox: 增加WordWrap属性  
\* UIDataGridView: 自定义单元格颜色  
\* IFame: 增加一个反馈的接口，Feedback，Page可将对象反馈给Frame  
\* UIAvatar: 更改图片显示  
\* UIPagination: 设置总数在页面不超过总页数的情况下不刷新  
\* UITextBox等组合控件将其回调事件的Sender设置为this，而不是其内置控件  
\* UIFlowLayoutPanel: 增加滚动条颜色属性  

#### 2021\-05\-20 V3.0.4  
\+ UIObjectCollection: 带集合个数改变事件的对象集合类  
\+ UIStringCollection: 带集合个数改变事件的字符串集合类  
\+ UIDataGridViewFooter: 增加DataGridView页脚，可做统计显示  
\* UIBreadcrumb, UICheckBoxGroup, UIRadioButtonGroup: 更改列表项为UIObjectCollection  
\* UIScrollingText: 增加属性可设置双击暂停滚动  
\* UIEditForm: 动态生成表单，增加校验方法  
\* UIDoubleUpDown, UIIntegerUpDown: 将双击编辑更改为单机编辑并选中  
\* IFrame: 增加RemovePage接口  
\* UIMessageDialog，UIMessageBox: 增加TopMost参数  
\* UIBarChart: 修改了一个显示负值的Bug  
\* UIForm: 加了个属性AllowAddControlOnTitle，允许在标题栏放置控件  
\* UICombobox: 解决鼠标下拉选择，触发SelectedIndexChanged两次的问题  
\* UISwitch: 更新Active状态改变时触发ValueChanged事件  
\* UIDataGridView: 设置数据行头部颜色  
\* UIEditForm: 代码生成增加Switch类型，增加Combobox类型  
\* UICheckBox，UIRadioButton: 增加默认事件CheckedChanged  
\* UIProcessBar: 可设置显示进度条小数个数  
\* 等待提示框: 更新等待时间短时无法关闭等待窗体的问题  
\* DirEx: 增加一个文件夹选择框  
\* UITextBox: 增加ShowScrollBar属性，单独控制垂直滚动条  
\* UITextBox: 不限制高度为根据字体计算，可进行调整  
\* UITextBox: 解决多行输入时不能输入回车的问题  
\* UITextBox: 修改文字可以居中显示  
\* UIDatePicker,UIDateTimePicker: 增加ShowToday显示今日属性  
\* UILineChart: 有右键菜单时，取消恢复上次缩放，可在右键菜单增加节点，调用ZoomBack()方法  

#### 2021\-04\-11 V3.0.2  
\+ UIMarkLabel: 增加带颜色标签的Label  
\+ UIRoundProcess: 圆形滚动条  
\+ UIBreadcrumb: 增加面包屑导航  
\+ UILedLabel: 增加Led标签  
\* UIHeaderButton: 在工具箱中显示  
\* UILineChart: 支持拖拽选取放大  
\* UIDateTimePicker: 修复下拉选择日期后关闭的Bug  
\* UINavMenu: 增加设置二级菜单底色  
\* UIColorPicker: 增加单击事件以选中颜色  
\* UITitlePage: 增加ShowTitle可控制是否显示标题  
\* UINavBar: 增加可设置背景图片  
\* 框架增加IFrame接口，方便页面跳转  
\* UIDataGridView: 修改垂直滚动条和原版一致，并增加翻页方式滚动  
\* UIPagination: 修正因两次查询数量相等而引起的不刷新  
\* UIHeaderButton: 增加字体图标背景时鼠标移上背景色  
\* UITabControl: 修改第一个TabPage关不掉的Bug  
\* UIDataGridView: 增加EnterAsTab属性，编辑输入时，用Enter键代替Tab键跳到下一个单元格  
\* UILineChart: 增加鼠标框选放大，可多次放大，右键点击恢复一次，双击恢复  
\* UITitlePanel: 修复OnMouseMove事件  
\* UITrackBar: 增加垂直显示方式  
\* UIFlowLayoutPanel: 修改了一处因为其加入控件大小发生变化而引起的滚动条出错  

#### 2021\-02\-26 V3.0.1  
\+ UIForm: 标题栏增加扩展按钮  
\+ UIHeaderButton: 新增大图标的导航按钮  
\+ 新增UIComboboxEx，从Combobox原生控件继承，以方便做查询过滤等操作  
\* UIForm: 修正不显示标题栏时，标题栏位置可放置控件  
\* UIListBox: 增加一些原有属性  
\* FCombobox: 增加数据绑定Demo  
\* UICombobox: 更改索引改变事件的多次触发  
\* UIForm: 修改一处Icon图片显示的问题  
\* UIEditForm: 修改通过代码生成窗体控件的TabIndex  
\* UIDatePicker，UIDateTimePicker: 将日期选择控件的最小值调整为1900年  
\* UIHeaderButton: 将其命名空间从Sunny.UI.Control改为Sunny.UI  

#### 2021\-01\-26 V3.0.0
\+ 同时兼容.Net Framework 4.0\+:、.Net Core3.1、.Net 5 框架  
\* 更新UIMessageTip  
\* UIForm: 增加ShowTitleIcon用来显示标题栏图标，与ShowIcon分开  
\* UINavBar: 增加下拉菜单可设置自动高度或者固定高度，可显示ImageList绑定  
\* UIDataGridView更新行头和列头的选中颜色  

#### 2021\-01\-05 V2.2.10  
\* V2.2 .Net Framewok 4.0最终版本  
\* V3.0 开始将同时兼容.Net Framework 4.0\+:、.Net Core3.1、.Net 5 框架  

#### 2020\-12\-20 V2.2.9  
\+ UIWaitForm: 等待窗体  
\+ UIComboTreeView: 新增下拉框TreeView  
\+ UIMessageForm: 消息提示框增加黑色半透明遮罩层  
\+ Win32API: 新增Win32API函数  
\+ UJsonConfig: 不引用第三方控件，用.Net自带的序列化实现Json，增加Json文件配置类  
\+ UIDataGridViewForm: 增加了一个表格模板基类  
\* UIDataGridView: 修改DataSource赋值后Column改变引起的水平滚动条错误  
\* UIDoubleUpDown，UIIntegerUpDown: 增加双击可编辑数值  
\* UINavMenu: 增加选中后图标的背景色或应用选中图片索引  
\* 页面框架增加页面内跳转方法  
\* 日期、时间选择框增加CanEmpty，输入可为空  

#### 2020\-10\-12 V2.2.8  
\+ UILineChart: 完成曲线图表  
\+ UIScale: 增加坐标轴刻度计算类  
\+ UIFlowLayoutPanel: 增加  
\+ UIBarChartEx: 增加了一个新的柱状图类型，序列个数可以不相等  
\+ UDateTimeInt64: 增加DateTimeInt64类，时间整形互转类  
\* UIForm: 增加窗体阴影  
\* UIMainFrame: 页面框架增加Selecting事件，在页面切换时执行该事件  
\* UITextBox: 解决Anchor包含Top、Bottom时，在窗体最小化后恢复时高度变化  
\* UISwitch: 增加长方形形状开关，取消长宽比锁定  
\* UITreeView: 背景色可改，设置FillColor，以及SystemCustomMode = true  
\* UIDataGridView: 解决水平滚动条在有列冻结时出错的问题  

#### 2020\-09\-17 V2.2.7  
\+ 新增双主键线程安全字典，分组线程安全字典  
\+ UIHorScrollBarEx，UIVerScrollBarEx: 重写了两个滚动条  
\* UIForm: 恢复了WindowState，增加了窗体可拉拽调整大小  
\* 增加控件属性显示值及Sunny UI分类  
\* UIDateTimePicker,UITimePicker: 更改滚轮选择时间的方向  
\* UIButton: Tips颜色可设置  
\* UIChart: 增加图表的边框线颜色设置  
\* UITextBox: 增加FocusedSelectAll属性，激活时全选  
\* UINavBar: 增加节点的Image绘制  
\* UIDataGridView: 调整水平滚动条  
\* UIButton: 添加'是否启用双击事件'属性，解决连续点击效率问题  
\* UIDataGridView: 更新了水平和垂直滚动条的显示，优化滚动效果  
\* UIBbutton: 空格键按下press背景效果  
\* UIListBox优化滚轮快速滚动流畅性  
\* UIBarChart: 可设置柱状图最小宽度  
\* UIIntegerUpDown, UIDoubleUpDown: 增加字体调整  
\* UITabControl: 标题垂直居中  
\* UITreeView: 更新可设置背景色  
\* UIDatePicker，UITimePicker，UIDateTimePicker: 可编辑输入，日期范围控制  
\* UIDatePicker: 更改日期范围最小值和最大值  
\* UITitlePanel: 更新大小调整后的按钮位置  

#### 2020\-07\-30 V2.2.6  
\+ UIPagination: 新增分页控件  
\+ UIToolTip: 新增控件，可修改字体  
\+ UIHorScrollBar: 新增水平滚动条  
\+ UIWaitingBar: 新增等待滚动条控件  
\* UIDataGridView: 重绘水平滚动条，更新默认设置为原生控件设置  
\* UITitlePanel: 增加可收缩选项  
\* UIPieChart,UIBarChart: 增加序列自定义颜色  
\* UISymbolButton: 增加Image属性，增加图片和文字的摆放位置  
\* UIButton: 增加Selected及选中颜色配置  
\* UIForm: 支持点击窗体任务栏图标，可以进行最小化  
\* UIForm: 增加标题栏ICON图标绘制  
\* UIDateTimePicker: 重写下拉窗体，缩短创建时间  
\* UITreeView: 全部重写，增加圆角，CheckBoxes等  
\* UIDatePicker: 重写下拉窗体，缩短创建时间  
\* UICheckBoxGroup,UIRadioButtonGroup: 可以设置初始选中值  
\* UILedBulb: 边缘平滑  
\* UIForm: 仿照QQ，重绘标题栏按钮  

#### 2020\-06\-29 V2.2.5  
\+ UIDoughnutChart: 环状图  
\+ UILoginForm: 登录窗体  
\+ UIScrollingText: 滚动文字  
\+ UIBarChart: 柱状图  
\+ UIPieChart: 饼状图  
\+ UIRichTextBox: 富文本框  
\+ UIBattery: 电池电量显示  
\+ UIDatetimePicker: 日期时间选择框  
\+ UIColorPicker: 颜色选择框  
\+ UITimePicker: 时间选择框  
\+ UIMessageTipHelper: 增加MessageTip扩展方法  
\* UIComboBox: 增加数据绑定  
\* 页面框架支持通过PageIndex和PageGuid关联  
\* UITextBox: 增加Multiline属性，增加滚动条  
\* UITabControl: 新增关闭按钮，重绘左右移动按钮  
\* UIForm: 更新标题移动、双击最大化/正常、到顶最大化、最大化后拖拽正常  
\* UINavMenu: 增加字体图标显示  
\* 字体图标字体调整从资源文件中加载字体，不用另存为文件  
\* UIListBox 增加跟随鼠标滑过高亮  
\* UIDatePicker: 重写日期选择界面  
\* UIButton: 增加ShowFocusLine，可获得焦点并显示  

#### 2020.05.05 V2.2.5  
\+ 增加页面框架
\+ 增加下拉框窗体，进度提升窗体  
\+ UITreeView  

#### 2020.04.25 V2.2.4  
\* 更新主题风格类，各控件主题颜色调用不交叉，便于新增主题  
\+ 更新Sunny.Demo程序  
\+ 增加UIDataGridView，基于DataGridView增强、美化  
\- UIGrid效率待改，暂时隐藏  

#### 2020.04.19 V2.2.3  
\+ UICheckBoxGroup,UIRadioButtonGroup  

#### 2020.04.11 V2.2.2  
\+ 新增UIGrid  
\- 继承DataGridView更改主题风格的UIGridView  

#### 2020.02.15 V2.2.1  
\* Bug修复  

#### 2020.01.01 V2.2.0  
\* 增加文件说明，为开源做准备  
\+ 增加Office主题风格  

#### 2019.10.01 V2.1.0  
\+ 增加Element主题风格  

#### 2019.03.12 V2.0.0  
\+ 增加自定义控件  

#### 2012.03.31 V1.0.0  
\+ 增加工具类、扩展类  