SunnyUI/Updates.md
Sunny 50f105c4b0
update Updates.md.
Signed-off-by: Sunny <yhuse@163.com>
2022-11-13 12:15:20 +00:00

696 lines
36 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\+ 增加 \* 修改 \- 删除
#### 2022\-11\-13 V3.2.9
\+ .Net7支持
**:star: 删除一些过时的方法**
\- UIFlowLayoutPanel: 删除AddControl、RemoveControl方法
\- UIDoubleUpDown: 删除MaximumEnabled、MinimumEnabled、HasMaximum、HasMinimum属性
\- UIIntegerUpDown: 删除MaximumEnabled、MinimumEnabled、HasMaximum、HasMinimum属性
\- UITextBox: 删除MaximumEnabled、MinimumEnabled、HasMaximum、HasMinimum属性
**:star: 其他更新内容:**
\* UIHorScrollBarEx: 增加了可设置水平滚动条高度的属性
\* UIHorScrollBar: 增加了可设置水平滚动条高度的属性
\* UIComboBox: 增加不显示过滤可以自动调整下拉框宽度
\* UIFlowLayoutPanel: 增加滚动条背景色调整
\* UIIntegerUpDown: 修改整数离开判断为实时输入判断
\* UIDoubleUpDown: 修改浮点数大小离开判断为实时输入判断
\* UITextBox: 修改整数、浮点数大小离开判断为实时输入判断
\* UIDatePicker: 增加MaxDate,MinDate
#### 2022\-11\-03 V3.2.8
\* UIDataGridView: 增加了可设置垂直滚动条宽度的属性
\* UITitlePanel: 箭头图标可设置颜色
\* UIPage: 标题栏增加扩展按钮
\* UITreeView: TreeNode支持imagekey绑定图标
\* UIniFile: 增加读取字符串长度到4096增加文件编码
\* UIIPTextBox: 增加TextChanged事件
\* UIVerScrollBarEx: 增加了可设置垂直滚动条宽度的属性
\* UIImageListBox: 增加了可设置垂直滚动条宽度的属性
\* UIListBox: 增加了可设置垂直滚动条宽度的属性
\* UITreeView: 增加了可设置垂直滚动条宽度的属性
\* UIComboBox: 过滤时删除字符串前面、后面的空格
\* UIComboDataGridView: 过滤时删除字符串前面、后面的空格
\* UINavMenu: 增加了可设置垂直滚动条宽度的属性
\* UINavMenu: 重写了节点右侧图标的绘制
\* UIFlowLayoutPanel: 增加了可设置垂直滚动条宽度的属性
\* UIRichTextBox: 增加了可设置垂直滚动条宽度的属性
\* UITextBox: 增加了可设置垂直滚动条宽度的属性
#### 2022\-10\-03 V3.2.6
\* UIniFile: 修改IniFile恢复为WinApi读取以保证与以前配置文件兼容
#### 2022\-10\-01 V3.2.5
\* UISwitch: 修复了Readonly时双击还可以改变值的问题
\* UILineChart: 增加鼠标可框选缩放属性MouseZoom
\* UIIntegerUpDown: 增加是否可以双击输入属性
\* UIDoubleUpDown: 增加是否可以双击输入属性
\* UITextBox: 修改右侧Button可能不显示的问题
\* UIDropControl: 支持自定义右键菜单
\* UITextBox: 支持自定义右键菜单
\* UIniFile: 修改IniFile改WinApi读取为直接C#代码读取
\- JsonConfig: 删除JsonConfigJson可以直接对象序列化字符串保存。JsonConfig有点鸡肋了
#### 2022\-09\-11 V3.2.4
**:star: 重构多页面框架传值**
\* UIForm: 重构多页面框架传值删除SetParamToPage
\* UIForm: 重构多页面框架传值:框架发送给页面 SendParamToPage 函数
\* UIForm: 重构多页面框架传值:接收页面传值 ReceiveParams 事件
\* UIPage: 重构多页面框架传值删除SetParamFeedbackToFrame
\* UIPage: 重构多页面框架传值:页面发送给框架 SendParamToFrame 函数
\* UIPage: 重构多页面框架传值:页面发送给框架 SendParamToPage 函数
\* UIPage: 重构多页面框架传值:接收框架、页面传值 ReceiveParams 事件
**:star: UIListBox: 修复ClickDoubleClick事件**
\* UIListBox: 修复ClickDoubleClick事件替换ItemClickItemDoubleClick
**:star: 其他更新内容:**
\* UIForm: 修复继承页面可响应WM_HOTKEY消息
\* UIComboDataGridView: 增加过滤字异常判断
\* UIBarChart: Option.YAxis.ShowGridLine为false时不显示水平表格虚线
\* 下拉框控件文字位置微调,和文本框显示位置一致
\* UITextBox: 修复了无水印文字时,光标有时不显示的问题
\* UIDataGridViewFooter: 重构文字显示
\* UIProcessBar: 修改最大值至少为1
\* UIImageListBox: 增加了一些事件
\* UIForm: 重构页面添加、选择、删除事件
\* UIComboBox: 下拉框边框可设置颜色
\* UIButton: 增加同一个容器的相同GroupIndex的按钮控件的Selected单选
\* UINavMenu: 修复选中节点右侧图标前景色
\* UIBarChart: 增加数据可为Nan
\* UILineChart: 修复数据全为Nan时绘制出错
\* 增加UIKnob的Demo
#### 2022\-08\-16 V3.2.3
**:star: 关于图表数据显示格式化已经重构需重点关注可参考Demo**
\* UILineChart: 数据显示的小数位数重构调整至数据序列 Series.XAxisDecimalPlacesYAxisDecimalPlaces
\* UILineChart: 数据显示的日期格式重构调整至数据序列 Series.XAxisDateTimeFormat
\* UILineChart: 坐标轴的小数位数重构调整至坐标轴标签 AxisLabel.DecimalPlaces
\* UILineChart: 坐标轴的日期格式重构调整至坐标轴标签 AxisLabel.DateTimeFormat
\* UIBarChart: 数据显示的小数位数重构调整至数据序列 Series.DecimalPlaces
\* UIBarChart: 坐标轴的小数位数重构调整至坐标轴标签 AxisLabel.DecimalPlaces
\* UIDoughnutChart: 数据显示的小数位数重构调整至Option.DecimalPlaces
\* UIPieChart: 数据显示的小数位数重构调整至Option.DecimalPlaces
\* UIDoubleUpDown, UIProcessBar, UITextBox: 小数位数统一改名为DecimalPlaces
**:star: UITabControlMenu需要重新设置ItemSize**
\* UITabControlMenu: 重写ItemSize将宽、高调整为正常显示
**:star: 其他更新内容:**
\* UITreeView: 去掉窗体控件的默认设计器
\* UINavBar: 删除界面此控件的编辑器
\+ UIKnob: 新增控件
\* UIBarChart: 修复Y轴显示名称
\* IniFile: 读数据缓存增加到2048但还是不建议Ini文件保存过长的数据
\* UILineChart: 修复双Y轴时数据为空刷新出错的问题
\* UITextBox: 修改了描述错别字
\* UIChartOption: 清理一些无用的属性
\* UIDataGridView: 修复了ScrollBars为None时仍然显示滚动条的问题
\* UITextBox: 修复了有水印文字时不响应Click和DoubleClick事件的问题
\* UILineChart: 修复双Y轴数据点提示文字显示
\* UIGifAvatar: 重写图片刷新流程减少内存及GC
\* UIForm: 多页面框架增加程序关闭时调用UIPage的Final和FormClosed事件
\+ 增加LineAweSome字体图标测试下看看效果
\- 删除LineAweSome字体图标经过测试显示效果不理想
#### 2022\-07\-25 V3.2.2
\* UIForm: 多页面框架增加PageAddedPageSelectedPageRemoved事件
\* UIComboBox: 屏蔽FormatString的编辑器
\* UIFormHelper: 解决ShowNotifier打开多个全部关闭时出错的问题
\* UITextBox: 增加SelectionChanged事件
\* UITextBox: 修复Click点击事件
\* UILineChartOption: 增加移除线的操作
\* UIForm: 增加UnRegisterHotKey卸载全局热键
\* UIMessageBox: 消息弹窗文本增加滚动条
\* UIComboTreeView: 修复CanSelectRootNode时可以展开子节点
\* UIDataGridView: 增加滚动条边框线的设置
\* UIDataGridView: 修复一处滚动条的显示位置
\* UILineChart: 修改两个点时可以不显示连接线
\* FastLZ: 增加了扩展的自定义压缩解压方法
\* 增加几个通用函数
\* 增加XML文档文件
#### 2022\-07\-03 V3.2.1
\+ UIGifAvatar: Gif动态头像
\+ UICalendar: 增加日历控件
\* UITextBox: 重写水印文字,解决不同背景色下泛白的问题
\* 增加XML文档文件
\* UICheckBoxGroup: 设置条目状态前判断是否创建
\* UIDoubleUpDown: 修复了不能设置字体颜色的bug
\* UIIntegerUpDown: 修复了不能设置字体颜色的bug
\* UISymbolButton: 修复了出现颜色不填充问题
\* UIMessageBox: 询问窗口的Focus按钮的绘制线换成背景色
\* UINavMenu: 绘制节点字体图标增加偏移SymbolOffset
\* UIDataGridView: 删除 ShowRect、ShowGridLine、RowHeight三个属性
\* UIDropDown: 解决下拉控件关闭报错
\* UITabControl: 多页面框架关闭页面时执行UIPage的FormClosed事件
\* UIComboDataGridView: 增加FilterChanged输出过滤文字和记录条数
\* UIComboTreeView: 增加下拉框宽度、高度
\* UIComboDataGridView: 增加下拉框宽度
#### 2022\-06\-16 V3.2.0
\+ UIVerificationCode: 增加验证码控件
\* NuGet发布版本去除.Net5 Winform支持可自行编译
\* UIBarChart: 重写Y轴坐标显示
\* UIForm: 弹窗默认关闭半透明遮罩
\* UICombobox: 增加了几个关闭过滤窗体的地方
\* UIDataGridView: 恢复几个原生属性:
\* 隐藏 ShowRect, 设置原生属性BorderStyle = BorderStyle.FixedSingle;
\* 隐藏 ShowGridLine, 设置原生属性CellBorderStyle = DataGridViewCellBorderStyle.Single;
\* 隐藏 RowHeight, 用 SetRowHeight() 代替或设置原生属性AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.NoneRowTemplate.Height 设置为高度
\* 不再判断DataSource绑定List为空出现”索引-1没有值“用户自行判断
\* UITextBox: 尺寸改变时重绘
\* UIPanel: 尺寸改变时重绘
\* UIStatusForm: 标题栏国际化
\* 修改了控件属性注释
\* UIComboBox: Selceted=-1清除文本
\* UIComboDataGridView: 修复过滤时列未绑定DataPropertyName出错的问题
\* UITabControl: 修复了一个首页无法关闭的问题
\* ControlEx: 更新几个函数
\* UIMainFrame: 修复了显示页面关闭按钮,移除最后一个页面出错的问题
#### 2022\-05\-15 V3.1.9
\* UIComboBox: 过滤时修复ValueMember绑定值的显示
\* UIComboTreeView: 显示CheckBoxes时自己选中节点文字可切换状态
\* UITreeView: 增加了点击文字改变CheckBox状态的NodeClickChangeCheckBoxes
\* UITreeView: 修复了一个设计期显示错误
\* UIListBox: 增加滚动条颜色设置
\* UILight: 增加文字显示
\* UILoginForm: 将文本资源放入窗体属性
\* UITabControl: 修复屏蔽左右键后其他控件无法使用左右键的问题
\* UIPage: ShowTitle时可调整Padding
\* UIForm: 可拖拽时Padding可以调整大小
\* UIDoubleUpDown: 增加禁止输入属性
\* UIIntegerUpDown: 增加禁止输入属性
\* UIDataGridViewShowGridLine属性更新
\* UIForm: 屏蔽一些属性
\* UIPage: 屏蔽一些属性
\* UIDataGridView: 解决原生控件DataSource绑定List并且List为空出现”索引-1没有值“错误
\* 更新弹窗不置顶的Bug
#### 2022\-04\-20 V3.1.8
\* UIComboBox: 过滤文字为空时,下拉框显示所有数据列表
\* UISplitContainer: 修复调用Collapse()后,展开/收回操作失效
\* UITabControl: 不显示标签页时屏蔽左右键
\* UILineChart: 关闭Smooth绘制数值差距大或者持续缩放会出错
\* UIForm: 可拖拽时Padding.Top增加1解决一些显示问题
\* UIForm: 修复一处设置错误
\* UITabControl: 关闭按钮增加鼠标移入的效果
\* UIEditForm: 修改一处Show引起的无法获取控件值的问题
#### 2022\-04\-18 V3.1.5
\* UIComboDataGridView: 增加行多选
\* UIComboBox: 增加过滤ShowFilter
\* UIDataGridView: 增加滚动条的颜色设置
\* UIComboBox: 过滤下拉控跟随主题配色
\* UINavBar: 重构扩展函数
\* UINavMenu: 重构扩展函数
\* UIComboBox: 根据Text自动选中SelectIndex
\* UICheckBox: 值相同时不响应值改变事件
\* UITextBox: 增加对按钮设置ToolTip
\* UIStyle: 增加属性以期控件跟随窗体缩放
\* UIAvator: 增加缩放
\* UISplitContainer: 增加主题样式
\* UIPage: 调整了标题的最小高度
\* UIForm: 调整了标题的最小高度
\* UITitlePanel: 调整了标题的最小高度
\* UINavBar: 修复一处索引引起的出错
#### 2022\-04\-03 V3.1.3
\+ UIStyle: 增加全局字体大小设置
\+ UIUserControl: 增加用户控件基类
\+ FastLZ: FastLZ压缩解压类
\* UIForm: 默认设置AutoScaleMode为None
\* UIPage: 默认设置AutoScaleMode为None
\* UIUserControl: 默认设置AutoScaleMode为None
\* UITreeView: 增加水平滚动条
\* UITreeView: 垂直滚动条未显示时禁止鼠标滚轮滚动刷新
\* UITreeView: 自定义行颜色可通过代码给颜色值SetNodePainter
\* 编译SunnyUI.Demo为VS2010可编译版本
\* UIDPIScale: DPI重构下拉框组件配色
\* UIComboDataGridView: 修复一处点击清除按钮后确定出错
\* UIComboDataGridView: 更新了FilterColumnName为空时的过滤出错
\* UIButton: 增加是否显示浅色背景LightStyle
\* IFrame: 增加两个接口
\* UIStyle: 修改等待窗体与主题配色一致
#### 2022\-03\-28 V3.1.2
**此版本改动较大,请关注更新日志**
\- UIComboboxEx: 删除,其源码见:[https://gitee.com/yhuse/SunnyUI/blob/V3.0.8/SunnyUI/Controls/UIComboboxEx.cs](https://gitee.com/yhuse/SunnyUI/blob/V3.0.8/SunnyUI/Controls/UIComboboxEx.cs)
\- UITitlePage: 删除,其源码见:[https://gitee.com/yhuse/SunnyUI/blob/V3.0.8/SunnyUI/Frames/UITitlePage.cs](https://gitee.com/yhuse/SunnyUI/blob/V3.0.8/SunnyUI/Frames/UITitlePage.cs)
\- UIStyle: 删除内置主题White、Office2010Blue、Office2010Silver、Office2010Black、LightBlue、LightGreen、LightOrange、LightRed、LightGray、LightPurple
\+ UISytle: 增加内置主题LayuiGreen、LayuiRed、LayuiOrange
\* UIStyle: 调整内置主题配色DarkBlue、Black
\* UIStyle: 重构主题配色代码
\* UIForm: 增加了查找页面的方法
\* UINavMenu: 修复TipsText显示位置
\* UIComboDataGridView: 增加自动过滤、单元格双击选中
\* UIComboDataGridView: 修改拼写错误FilterColomnName改为FilterColumnName
\* UILineChart: 默认图线平滑关闭
\* UIDataGridView: 更新DPI缩放对控件的适配
\* UISplitContainer: 更新按钮刷新
\* UIForm: 修改TitleHeight后窗体仍然保持可拖拽调节大小
\* UITextBox: 增加滚动条的颜色设置
\* UIRichTextBox: 增加滚动条的颜色设置
\* UIForm: 增加DPI强制缩放的函数ReSetDPIScale
\* UIPanel: 修复Radius设置不能超过35的问题
\* UIControl: 修复Radius设置不能超过35的问题
\* UIColorPicker: 修复选中颜色不显示
\* UIBarChart: 增加X轴文字倾斜
\* UIListBox: 修复在选中某一项后,清除选中项需要两次操作
\* UIDataGridView: 更新单选时选中值SelectedIndex值
\* UIButton: 增加了AutoSize属性
\* UIComboTreeView: 节点默认不自动展开
\* UIRichTextBox: 增加了一些原生的属性和事件
\* UIListBox: 按键上下移动选择项目时,滚动条跟随
\* UIEditForm: 继承后可修改IsOK
\* UIDoubleUpDown: 可以设置按钮大小和颜色
\* UIIntegerUpDown: 可以设置按钮大小和颜色
\* UITextBox: 增加了只读的颜色设置
\* UIControl: 基类增加只读颜色设置
#### 2022\-02\-12 V3.1.1
\+ UIIPTextBox: 增加IP地址输入框
\+ UISmoothLabel: 平滑文字带边框的标签
\* UIAnalogMeter: 支持背景透明色
\* UIForm: 增加页面间传值方法SetParamToPage
\* UILineChart: 增加图线隐藏
\* UIIntegerUpDown: 增加圆角控制
\* UIDoubleUpDown: 增加圆角控制
\* UITextBox: 修正编辑框高度
\* UIDoubleUpDown: 修正默认值不为0时编辑值为0的问题
\* UIPanel: 禁止显示滚动条
\* UITextBox: 关闭设计期水印文字显示
\* UIBreadcrumb: 增加未选中步骤文字颜色
\* UIBreadcrumb: 增加两端对齐AlignBothEnds
\* UISymbolButton: 设置完图片即可更新
\* UIDataGridView: 更新单选时选中值SelectedIndex值
\* UINotifiler: 修改了点击事件
\* UIComboBox: 增加了下拉框颜色设置
\* UINavMenu: SelectPage增加Guid接口
\* UITabControl: 修改删除页面时的页面跳转
\* UIControl: 设置圆角的范围
\* UIPanel: 设置圆角的范围
\* UINavMenu: 设置滚动条背景色
\* UIPagination: 修复按钮图标配色
\* UILine: 修复了文本为空不显示的问题
\* UIPanel: 调整边框和圆角的绘制
\* UIControl: 调整边框和圆角的绘制
\* UILineChart: 双坐标轴支持选区域缩放
\* IFrame增加了判断页面是否存在的代码
\* UITextBox: 按钮支持自定义颜色
\* UILineChart: 支持FillColor透明
\* 源码兼容VS2019编译
\* 修复了日期时间选择框下拉框的按钮配色
\* 修复日期选择控件值切换响应两次
\* Demo增加全局热键
\* 修改部分控件小数位数属性名称为DecimalPlaces
\* 字体图标选择界面,增加搜索框,搜索结果标红显示
\* 下拉控件增加内存释放
#### 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为UIPageUITitlePage已废弃
\* 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: MaximumEnabledMinimumEnabled代替HasMaximumHasMinim
\* UIHeaderButton: 增加了TextImageRelation实现文本和图像的相对位置
\* UIListBox: 修改对象绑定的显示问题
\* UICombobox: 更新了数据绑定相关代码
\* UITabControl: Tab页标题选中高亮颜色增加可调整高度
\* UINavBar: 标题选中高亮颜色增加可调整高度
\* UIListBox: 更新一处数据绑定显示错误
\* UINavMenu: 增加右侧图标
\* UIBattery: 修改可自定义背景色
\* UILight: 增加方形显示,优化渐变色
\* UIHeaderButton: 增加ShowSelected是否显示选中状态
\* UIBarChart: 修正一个显示的Bug
\* UIRoundProcess: 修改显示值
\* UIRichTextBox: 增加WordWrap属性
\* UIDataGridView: 自定义单元格颜色
\* IFame: 增加一个反馈的接口FeedbackPage可将对象反馈给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接口
\* UIMessageDialogUIMessageBox: 增加TopMost参数
\* UIBarChart: 修改了一个显示负值的Bug
\* UIForm: 加了个属性AllowAddControlOnTitle允许在标题栏放置控件
\* UICombobox: 解决鼠标下拉选择触发SelectedIndexChanged两次的问题
\* UISwitch: 更新Active状态改变时触发ValueChanged事件
\* UIDataGridView: 设置数据行头部颜色
\* UIEditForm: 代码生成增加Switch类型增加Combobox类型
\* UICheckBoxUIRadioButton: 增加默认事件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
\* UIDatePickerUIDateTimePicker: 将日期选择控件的最小值调整为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改变引起的水平滚动条错误
\* UIDoubleUpDownUIIntegerUpDown: 增加双击可编辑数值
\* 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
\+ 新增双主键线程安全字典,分组线程安全字典
\+ UIHorScrollBarExUIVerScrollBarEx: 重写了两个滚动条
\* UIForm: 恢复了WindowState增加了窗体可拉拽调整大小
\* 增加控件属性显示值及Sunny UI分类
\* UIDateTimePicker,UITimePicker: 更改滚轮选择时间的方向
\* UIButton: Tips颜色可设置
\* UIChart: 增加图表的边框线颜色设置
\* UITextBox: 增加FocusedSelectAll属性激活时全选
\* UINavBar: 增加节点的Image绘制
\* UIDataGridView: 调整水平滚动条
\* UIButton: 添加'是否启用双击事件'属性,解决连续点击效率问题
\* UIDataGridView: 更新了水平和垂直滚动条的显示,优化滚动效果
\* UIBbutton: 空格键按下press背景效果
\* UIListBox优化滚轮快速滚动流畅性
\* UIBarChart: 可设置柱状图最小宽度
\* UIIntegerUpDown, UIDoubleUpDown: 增加字体调整
\* UITabControl: 标题垂直居中
\* UITreeView: 更新可设置背景色
\* UIDatePickerUITimePickerUIDateTimePicker: 可编辑输入,日期范围控制
\* 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
\+ 增加工具类、扩展类