17 KiB
17 KiB
- 增加;
- 修改;
- 删除
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
- 增加工具类、扩展类