SunnyUI/Updates.md

320 lines
19 KiB
Markdown
Raw Normal View History

2021-10-01 14:59:25 +00:00
:fa-plus:增加; :fa-asterisk:修改; :fa-minus:删除
#### 2021-10-01 V3.0.8
:fa-plus: Mapper: 轻量级的对象映射框架可以映射值类型包括Struct和以值类型构成的List和数组。
:fa-asterisk: UITreeView修复TreeView默认展开时绘制半选状态报错的问题
:fa-asterisk: UIDataGridViewFooter: 文字显示方向与Column列显示方向一致
:fa-asterisk: UICombobox: 修复使用BindingList进行绑定DisplayMember是空字符串显示错误
:fa-asterisk: UIStyle: 修改默认字体的GdiCharSet
:fa-asterisk: UIHeaderButton: 增加Disabled颜色
:fa-asterisk: UISwitch: 增加Disabled颜色
:fa-asterisk: UIForm: 增加Movable属性控制点击标题行是否能移动窗体
#### 2021-09-08 V3.0.7
:fa-plus: MMFile: 增加多进程通信框架
:fa-plus: UIComboDataGridView: 增加表格下拉列表框
:fa-plus: UIMillisecondTimer: 增加毫秒定时器
:fa-plus: 增加ToolTip接口在用UIToolTip时解决类似UITextBox这类的组合控件无法显示ToolTip的问题
:fa-asterisk: UIForm: 修复多屏时最大化显示的问题
:fa-asterisk: UIPage: 修复OnLoad在加载时重复加载两次的问题
:fa-asterisk: UITextBox: 重写了水印文字的画法,并增加水印文字颜色
:fa-asterisk: UICombobox: 修改Watermark及其颜色
:fa-asterisk: UITextBox增加按钮
:fa-asterisk: UIPanel: 支持背景图片显示
:fa-asterisk: UITitlePanel: 增加标题文字颜色
:fa-asterisk: UIDropControl: 优化下拉框控件显示效果
:fa-asterisk: UIEditForm: 代码创建时增加UISwitch开关文字描述
:fa-asterisk: UINavMenu: 增加自定义TipsText显示的颜色
:fa-asterisk: UITreeView CheckBoxes增加三态感谢群友笑口常开
:fa-asterisk: UILineChart: 增加可只显示点的模式
:fa-asterisk: UICombobox: 增加ShowDropDown函数
:fa-asterisk: UIGroupBox: 解决Radius为0时的报错
:fa-asterisk: UIAnalogMeter: 增加ValueChanged事件
:fa-asterisk: Demo: 修改Demo的UITitlePage为UIPageUITitlePage已废弃
:fa-asterisk: UIForm, UIPage: 增加TitleFont属性
:fa-asterisk: UIProcessBar: 修改不显示百分比时,显示数值
:fa-asterisk: UIDatePicker: 增加可选择年、年月、年月日
:fa-asterisk: UIDateTimePicker: 选中的年月日标记显示
:fa-asterisk: UIImageButton: 更改了一个属性为私有在VB.Net下不区分大小写而出错
:fa-asterisk: UITabControl: 增加DisposeTabPageAfterRemove标志移除TabPage后是否自动销毁TabPage
:fa-asterisk: UITabControl: 关闭TabPage并销毁TabPage
:fa-asterisk: 整理了一些GDI绘图的常用方法扩展
:fa-asterisk: 整理了一些扩展函数
#### 2021-08-12 V3.0.6
:fa-plus: UIPipe: 增加管道控件
:fa-plus: UIValve: 增加阀门控件
:fa-plus: UIStyle增加多彩主题以颜色深色文字白色为主
:fa-plus: UIStyle增加紫色主题
:fa-plus: UITableLayoutPanel增加控件
:fa-plus: Demo增加工控分类
:fa-plus: ITranslate增加多语翻译接口
:fa-plus: UGif: GIF图片解析类
:fa-plus: SunnyUI: Nuget项目引用增加签名
:fa-asterisk: UIFlowLayoutPanel: 增加了几个原生方法
:fa-asterisk: UITransfer: 增加了显示多个移动的属性
:fa-asterisk: UIProcessBar: 增加垂直方向的进度显示
:fa-asterisk: UILight: 默认不显示灯光亮线
:fa-asterisk: UINavMenu显示子节点提示箭头
:fa-asterisk: UINavBar: 增加选中项圆角
:fa-asterisk: UIImageListBox: 从文件载入图片,并且解除占用
:fa-asterisk: UICombobox: 增加几个原生方法
:fa-asterisk: UIListBox: 增加一大波ListBox原生方法
:fa-asterisk: UIListBox增加Items变更的事件
:fa-asterisk: UIForm: 修复最大化盖住任务栏的问题
:fa-asterisk: UITextBox: 增加GotFocus和LostFocus事件
:fa-asterisk: UIFlowLayoutPanel: 可像原生控件一样通过Controls.Add增加
:fa-asterisk: UIListBox: 选中项显示方角
:fa-asterisk: UIListBox增加多选行
:fa-asterisk: UIComboTreeView : 修复SelectedNode=null的问题
:fa-asterisk: UIRichTextBox: 修改滚动条没有文字时自动隐藏
:fa-asterisk: UIPage: 修复OnMouseMove事件
:fa-asterisk: UIStyle: 更新了放在TableLayoutPanel里控件的自定义颜色问题
:fa-asterisk: UILocalize: 内置支付串已经处理完国际化
:fa-asterisk: UILineChart可自定义背景色
:fa-asterisk: UILineChart增加实时数据的Demo
:fa-asterisk: UIBarChart, UIPieChart, UIDoughnutChart增加更新数据的方法
:fa-asterisk: UITreeView: 调整了显示CheckBoxes时图片位置
:fa-asterisk: ISymbol: 将字体图标最大尺寸从64调整到128
:fa-asterisk: UITextBox: 修改Focus可用
:fa-asterisk: UIButton增加ShowFocusColor用来显示Focus状态
:fa-asterisk: UIPage修复OnLoad在加载时重复加载两次的问题增加Final函数每次页面切换退出页面都会执行
:fa-asterisk: UIStyle: 多彩颜色增加随机颜色Demo
:fa-asterisk: UIScrollingText: 增加属性控制开启滚动
:fa-asterisk: UIPage恢复删除的Initialize事件
:fa-asterisk: ISytle调整主题切换执行流程
:fa-asterisk: IStyle支持自定义主题
:fa-asterisk: ISymbol增加SymbolOffset接口
:fa-asterisk: UITabControl支持Tab在下方显示
#### 2021-07-11 V3.0.5
:fa-plus: 字体图标增加FontAwesome V5.15版本字体图标
:fa-plus: UISignal: 增加信号强度显示控件
:fa-plus: UIToolStripDropDown: 增加了一个弹窗管理类
:fa-asterisk: UIPage增加标题行后期以替代UITitlePage
:fa-asterisk: Demo的Controls下的页面全部从UITitlePage切换到UIPage后期会逐步舍弃UITitlePage。
:fa-asterisk: UIDataGridView增加了一个RowHeight默认23
:fa-asterisk: IStyleInterface设置为Public可基于此扩展外部控件
:fa-asterisk: UIRichTextBox支持可改背景色
:fa-asterisk: UIPagination更新了Demo分页切换事件加载数据。
:fa-asterisk: UITitlePage解决标题栏闪烁
:fa-asterisk: UITextBox增加图标和字体图标的显示
:fa-asterisk: UITextBox: MaximumEnabledMinimumEnabled代替HasMaximumHasMinim
:fa-asterisk: UIHeaderButton: 增加了TextImageRelation实现文本和图像的相对位置
:fa-asterisk: UIListBox修改对象绑定的显示问题
:fa-asterisk: UICombobox: 更新了数据绑定相关代码
:fa-asterisk: UITabControlTab页标题选中高亮颜色增加可调整高度
:fa-asterisk: UINavBar: 标题选中高亮颜色增加可调整高度
:fa-asterisk: UIListBox更新一处数据绑定显示错误
:fa-asterisk: UINavMenu增加右侧图标
:fa-asterisk: UIBattery修改可自定义背景色
:fa-asterisk: UILight增加方形显示优化渐变色
:fa-asterisk: UIHeaderButton增加ShowSelected是否显示选中状态
:fa-asterisk: UIBarChart修正一个显示的Bug
:fa-asterisk: UIRoundProcess修改显示值
:fa-asterisk: UIRichTextBox增加WordWrap属性
:fa-asterisk: UIDataGridView自定义单元格颜色
:fa-asterisk: IFame增加一个反馈的接口FeedbackPage可将对象反馈给Frame
:fa-asterisk: UIAvatar更改图片显示
:fa-asterisk: UIPagination设置总数在页面不超过总页数的情况下不刷新
:fa-asterisk: UITextBox等组合控件将其回调事件的Sender设置为this而不是其内置控件
:fa-asterisk: UIFlowLayoutPanel增加滚动条颜色属性
#### 2021-05-20 V3.0.4
:fa-plus: UIObjectCollection带集合个数改变事件的对象集合类
:fa-plus: UIStringCollection带集合个数改变事件的字符串集合类
:fa-plus: UIDataGridViewFooter增加DataGridView页脚可做统计显示
:fa-asterisk: UIBreadcrumb, UICheckBoxGroup, UIRadioButtonGroup: 更改列表项为UIObjectCollection
:fa-asterisk: UIScrollingText增加属性可设置双击暂停滚动
:fa-asterisk: UIEditForm动态生成表单增加校验方法
:fa-asterisk: UIDoubleUpDown, UIIntegerUpDown将双击编辑更改为单机编辑并选中
:fa-asterisk: IFrame增加RemovePage接口
:fa-asterisk: UIMessageDialogUIMessageBox增加TopMost参数
:fa-asterisk: UIBarChart修改了一个显示负值的Bug
:fa-asterisk: UIForm加了个属性AllowAddControlOnTitle允许在标题栏放置控件
:fa-asterisk: UICombobox解决鼠标下拉选择触发SelectedIndexChanged两次的问题
:fa-asterisk: UISwitch更新Active状态改变时触发ValueChanged事件
:fa-asterisk: UIDataGridView设置数据行头部颜色
:fa-asterisk: UIEditForm代码生成增加Switch类型增加Combobox类型
:fa-asterisk: UICheckBoxUIRadioButton增加默认事件CheckedChanged
:fa-asterisk: UIProcessBar可设置显示进度条小数个数
:fa-asterisk: 等待提示框:更新等待时间短时无法关闭等待窗体的问题
:fa-asterisk: DirEx增加一个文件夹选择框
:fa-asterisk: UITextBox增加ShowScrollBar属性单独控制垂直滚动条
:fa-asterisk: UITextBox不限制高度为根据字体计算可进行调整
:fa-asterisk: UITextBox解决多行输入时不能输入回车的问题
:fa-asterisk: UITextBox修改文字可以居中显示
:fa-asterisk: UIDatePicker,UIDateTimePicker增加ShowToday显示今日属性
:fa-asterisk: UILineChart有右键菜单时取消恢复上次缩放可在右键菜单增加节点调用ZoomBack()方法
#### 2021-04-11 V3.0.2
:fa-plus: UIMarkLabel增加带颜色标签的Label
:fa-plus: UIRoundProcess圆形滚动条
:fa-plus: UIBreadcrumb增加面包屑导航
:fa-plus: UILedLabel增加Led标签
:fa-asterisk: UIHeaderButton在工具箱中显示
:fa-asterisk: UILineChart支持拖拽选取放大
:fa-asterisk: UIDateTimePicker修复下拉选择日期后关闭的Bug
:fa-asterisk: UINavMenu增加设置二级菜单底色
:fa-asterisk: UIColorPicker增加单击事件以选中颜色
:fa-asterisk: UITitlePage增加ShowTitle可控制是否显示标题
:fa-asterisk: UINavBar增加可设置背景图片
:fa-asterisk: 框架增加IFrame接口方便页面跳转
:fa-asterisk: UIDataGridView修改垂直滚动条和原版一致并增加翻页方式滚动
:fa-asterisk: UIPagination: 修正因两次查询数量相等而引起的不刷新
:fa-asterisk: UIHeaderButton: 增加字体图标背景时鼠标移上背景色
:fa-asterisk: UITabControl修改第一个TabPage关不掉的Bug
:fa-asterisk: UIDataGridView增加EnterAsTab属性编辑输入时用Enter键代替Tab键跳到下一个单元格
:fa-asterisk: UILineChart增加鼠标框选放大可多次放大右键点击恢复一次双击恢复
:fa-asterisk: UITitlePanel修复OnMouseMove事件
:fa-asterisk: UITrackBar增加垂直显示方式
:fa-asterisk: UIFlowLayoutPanel修改了一处因为其加入控件大小发生变化而引起的滚动条出错
#### 2021-02-26 V3.0.1
:fa-plus: UIForm标题栏增加扩展按钮
:fa-plus: UIHeaderButton新增大图标的导航按钮
:fa-plus: 新增UIComboboxEx从Combobox原生控件继承以方便做查询过滤等操作
:fa-asterisk: UIForm修正不显示标题栏时标题栏位置可放置控件
:fa-asterisk: UIListBox增加一些原有属性
:fa-asterisk: FCombobox增加数据绑定Demo
:fa-asterisk: UICombobox更改索引改变事件的多次触发
:fa-asterisk: UIForm修改一处Icon图片显示的问题
:fa-asterisk: UIEditForm修改通过代码生成窗体控件的TabIndex
:fa-asterisk: UIDatePickerUIDateTimePicker将日期选择控件的最小值调整为1900年
:fa-asterisk: UIHeaderButton将其命名空间从Sunny.UI.Control改为Sunny.UI
#### 2021-01-26 V3.0.0
:fa-plus: 同时兼容.Net Framework 4.0:fa-plus:、.Net Core3.1、.Net 5 框架
:fa-asterisk: 更新UIMessageTip
:fa-asterisk: UIForm增加ShowTitleIcon用来显示标题栏图标与ShowIcon分开
:fa-asterisk: UINavBar增加下拉菜单可设置自动高度或者固定高度可显示ImageList绑定
:fa-asterisk: UIDataGridView更新行头和列头的选中颜色
#### 2021-01-05 V2.2.10
:fa-asterisk: V2.2 .Net Framewok 4.0最终版本
:fa-asterisk: V3.0 开始将同时兼容.Net Framework 4.0:fa-plus:、.Net Core3.1、.Net 5 框架
#### 2020-12-20 V2.2.9
:fa-plus: UIWaitForm等待窗体
:fa-plus: UIComboTreeView新增下拉框TreeView
:fa-plus: UIMessageForm消息提示框增加黑色半透明遮罩层
:fa-plus: Win32API新增Win32API函数
:fa-plus: UJsonConfig不引用第三方控件用.Net自带的序列化实现Json增加Json文件配置类
:fa-plus: UIDataGridViewForm增加了一个表格模板基类
:fa-asterisk: UIDataGridView修改DataSource赋值后Column改变引起的水平滚动条错误
:fa-asterisk: UIDoubleUpDownUIIntegerUpDown增加双击可编辑数值
:fa-asterisk: UINavMenu增加选中后图标的背景色或应用选中图片索引
:fa-asterisk: 页面框架增加页面内跳转方法
:fa-asterisk: 日期、时间选择框增加CanEmpty输入可为空
#### 2020-10-12 V2.2.8
:fa-plus: UILineChart完成曲线图表
:fa-plus: UIScale增加坐标轴刻度计算类
:fa-plus: UIFlowLayoutPanel增加
:fa-plus: UIBarChartEx增加了一个新的柱状图类型序列个数可以不相等
:fa-plus: UDateTimeInt64增加DateTimeInt64类时间整形互转类
:fa-asterisk: UIForm增加窗体阴影
:fa-asterisk: UIMainFrame页面框架增加Selecting事件在页面切换时执行该事件
:fa-asterisk: UITextBox解决Anchor包含Top、Bottom时在窗体最小化后恢复时高度变化
:fa-asterisk: UISwitch增加长方形形状开关取消长宽比锁定
:fa-asterisk: UITreeView背景色可改设置FillColor以及SystemCustomMode = true
:fa-asterisk: UIDataGridView解决水平滚动条在有列冻结时出错的问题
#### 2020-09-17 V2.2.7
:fa-plus: 新增双主键线程安全字典,分组线程安全字典
:fa-plus: UIHorScrollBarExUIVerScrollBarEx重写了两个滚动条
:fa-asterisk: UIForm恢复了WindowState增加了窗体可拉拽调整大小
:fa-asterisk: 增加控件属性显示值及Sunny UI分类
:fa-asterisk: UIDateTimePicker,UITimePicker更改滚轮选择时间的方向
:fa-asterisk: UIButtonTips颜色可设置
:fa-asterisk: UIChart增加图表的边框线颜色设置
:fa-asterisk: UITextBox增加FocusedSelectAll属性激活时全选
:fa-asterisk: UINavBar增加节点的Image绘制
:fa-asterisk: UIDataGridView调整水平滚动条
:fa-asterisk: UIButton添加'是否启用双击事件'属性,解决连续点击效率问题
:fa-asterisk: UIDataGridView更新了水平和垂直滚动条的显示优化滚动效果
:fa-asterisk: UIBbutton空格键按下press背景效果
:fa-asterisk: UIListBox优化滚轮快速滚动流畅性
:fa-asterisk: UIBarChart可设置柱状图最小宽度
:fa-asterisk: UIIntegerUpDown, UIDoubleUpDown增加字体调整
:fa-asterisk: UITabControl标题垂直居中
:fa-asterisk: UITreeView更新可设置背景色
:fa-asterisk: UIDatePickerUITimePickerUIDateTimePicker可编辑输入日期范围控制
:fa-asterisk: UIDatePicker更改日期范围最小值和最大值
:fa-asterisk: UITitlePanel更新大小调整后的按钮位置
#### 2020-07-30 V2.2.6
:fa-plus: UIPagination新增分页控件
:fa-plus: UIToolTip新增控件可修改字体
:fa-plus: UIHorScrollBar新增水平滚动条
:fa-plus: UIWaitingBar新增等待滚动条控件
:fa-asterisk: UIDataGridView重绘水平滚动条更新默认设置为原生控件设置
:fa-asterisk: UITitlePanel增加可收缩选项
:fa-asterisk: UIPieChart,UIBarChart增加序列自定义颜色
:fa-asterisk: UISymbolButton增加Image属性增加图片和文字的摆放位置
:fa-asterisk: UIButton增加Selected及选中颜色配置
:fa-asterisk: UIForm支持点击窗体任务栏图标可以进行最小化
:fa-asterisk: UIForm增加标题栏ICON图标绘制
:fa-asterisk: UIDateTimePicker重写下拉窗体缩短创建时间
:fa-asterisk: UITreeView全部重写增加圆角CheckBoxes等
:fa-asterisk: UIDatePicker重写下拉窗体缩短创建时间
:fa-asterisk: UICheckBoxGroup,UIRadioButtonGroup可以设置初始选中值
:fa-asterisk: UILedBulb边缘平滑
:fa-asterisk: UIForm仿照QQ重绘标题栏按钮
#### 2020-06-29 V2.2.5
:fa-plus: UIDoughnutChart环状图
:fa-plus: UILoginForm登录窗体
:fa-plus: UIScrollingText滚动文字
:fa-plus: UIBarChart柱状图
:fa-plus: UIPieChart饼状图
:fa-plus: UIRichTextBox富文本框
:fa-plus: UIBattery电池电量显示
:fa-plus: UIDatetimePicker日期时间选择框
:fa-plus: UIColorPicker颜色选择框
:fa-plus: UITimePicker时间选择框
:fa-plus: UIMessageTipHelper增加MessageTip扩展方法
:fa-asterisk: UIComboBox增加数据绑定
:fa-asterisk: 页面框架支持通过PageIndex和PageGuid关联
:fa-asterisk: UITextBox增加Multiline属性增加滚动条
:fa-asterisk: UITabControl新增关闭按钮重绘左右移动按钮
:fa-asterisk: UIForm更新标题移动、双击最大化/正常、到顶最大化、最大化后拖拽正常
:fa-asterisk: UINavMenu增加字体图标显示
:fa-asterisk: 字体图标字体调整从资源文件中加载字体,不用另存为文件
:fa-asterisk: UIListBox 增加跟随鼠标滑过高亮
:fa-asterisk: UIDatePicker重写日期选择界面
:fa-asterisk: UIButton增加ShowFocusLine可获得焦点并显示
#### 2020.05.05 V2.2.5
:fa-plus: 增加页面框架
:fa-plus: 增加下拉框窗体,进度提升窗体
:fa-plus: UITreeView
#### 2020.04.25 V2.2.4
:fa-asterisk: 更新主题风格类,各控件主题颜色调用不交叉,便于新增主题
:fa-plus: 更新Sunny.Demo程序
:fa-plus: 增加UIDataGridView基于DataGridView增强、美化
:fa-minus: UIGrid效率待改暂时隐藏
#### 2020.04.19 V2.2.3
:fa-plus: UICheckBoxGroup,UIRadioButtonGroup
#### 2020.04.11 V2.2.2
:fa-plus: 新增UIGrid
:fa-minus: 继承DataGridView更改主题风格的UIGridView
#### 2020.02.15 V2.2.1
:fa-asterisk: Bug修复
#### 2020.01.01 V2.2.0
:fa-asterisk: 增加文件说明,为开源做准备
:fa-plus: 增加Office主题风格
#### 2019.10.01 V2.1.0
:fa-plus: 增加Element主题风格
#### 2019.03.12 V2.0.0
:fa-plus: 增加自定义控件
#### 2012.03.31 V1.0.0
2021-05-20 14:08:27 +08:00
:fa-plus: 增加工具类、扩展类