开源GTKSystem.Windows.Forms,在这里更新预告
开源GTKSystem.Windows.Forms,在这里更新预告
gitee码云开源地址:https://gitee.com/easywebfactory/gtksystem-windows-forms
github:https://github.com/easywebfactory/gtksystem-windows-forms
项目官方网站:https://www.gtkapp.com
持续开发更新中,欢迎留言交流。
更新预告:
项目更新动态请到网站 https://www.gtkapp.com ,也是项目官方网站。
更新日志:
2024年8月28日
1. 调整优化控件位置边框属性精准对齐。
2. 补充部分控件事件
2024年8月27日
1. 修改优化窗体关闭方式,统一windows和linux窗体标题栏,提高与原生窗体关闭后重开的兼容性。
2. DataGridView实现表格cellstyle样式功能,修改表格图片加载程序,优化性能和修正bug
3. 优化基础数据集程序库
4. 优化打印组件程序,增加打印预览控件和打印预览窗口
2024年7月16日
1. 修改优化控件事件程序
2024年7月12日
- 增加打印组件
- 修复一些问题
2024年7月8日
- 修改一些控件样式,更好兼容系统主题样式
2024年6月28日
- 修改一些边框样式、控件鼠标事件
- 修改一些控件的属性值\错误
- 重构容器滚动窗体架构
2024年6月22日
- 修改一些bug
- 修改优化窗口和控件的resize功能
- usercontrol增加鼠标事件
2024年6月19日
- 样式调整
- 修改一些bug
- 优化窗口和控件的resize功能
- 实现控件的位置属性、大小可调
- 实现部分控件鼠标样式属性
2024年6月10日
- 修改控件背景图显示方式,让大部分控件支持圆角和背景图圆角显示(重要)
- 修改优化了很多控件的功能和性能
- 修改优化了控件的样式显示程序,以支持风格主题换肤机制
- 修正发现的一些功能或程序错误
- DataGridView增加网址图片异步加载功能,优化DataGridView数据显示性能
2024年5月22日
- (重要)修正多线程界面更新的invoker同步方法,Timer执行与UI同步。
- ListBox、ListView、RichTextBox背景色修正
- 增强项目功能演示案例,添加变化滚动数据演示
2024年5月22日
- 修正Application.StartupPath兼容异常
- ComboBox\LlistBox功能
- ToolStripSeparator修正
- DatetimePicker增加时间数据和format模式
2024年5月16日
- 修正form窗口有透明边线的问题
- 增加了几个控件常用属性
- combobox控件增加DropDown或DropDownList可选模式
- 修改了VisualStudio开发插件的功能错误,提高了安装适配兼容性
2024年5月11日
- 修正form启动时窗口大小异常
- button增加image属性图片
- 修正控件背景位置
2024年5月6日
- 重大更新!重构控件的结构程序,优化了很多控件功能和性能,修正一些错误
- 优化了绘图、控件背景功能程序,绘制背景图不再覆盖子控件
- 特别优化Form界面程序和性能
- 完善treeview、listview功能
- 新增开发工具GTKSystem.Windows.FormsDesigner.dll(Nuget安装),编译时自动检查并修正窗体设计器配置
- 修正datagridview的取数错误
2024年4月20日
- 修正graphic绘图的位置
- 实现graphicpath绘图、渐变色
- 实现控件的BeginInvoke和EndInvoke方法
- 修改DataGridView、ListBox的数据加载程序,修正不能在窗口启动加载数据的问题
2024年3月27日
- 改正usercontrol在窗体设计器上打开出现异常的问题(还无法显示控件)
- 实现graphics上的椭圆绘画
2024年3月19日
- panel内容溢出显示滚动条,窗口缩放程序优化
2024年3月14日
- 修正TreeView数据程序加载
2024年3月6日
- 修正一些窗口配置问题、binding
2024年3月2日
- 修正label文本的字体大小问题、增加对齐属性
- 实现imagelist兼容使用窗体设计器
2024年2月29日
- grahpics增加曲线和多边形绘图,优化文字绘图程序。
- 修正一些隐性异常
- 实现和修正DataGridView单元控件数据编辑、取数功能
2024年2月21日
- 完善form边框,样式、表单缩放、dock功能,等等。
2024年2月1日
- 更新完善ToolStrip,等等,新增StatusStrip、ProgressBar。
2024年1月20日
- 修改和完善一些控件的功能属性,样式更新
2024年1月12日
- 增加开发listview、usercontrol,修改和完善一些控件的功能属性
2024年1月8日
- 增加listbox、flowtablelayout、tablelayoutpanel控件,修改和完善一些控件的功能属性
2023年12月25日
- 升级到net8.0框架,独立保留.net core3.1框架版本
2023年11月18日
- 修改样式结构,增加界面、控件、文字颜色主题
2023年11月8日
- 修改Form窗体基类,改为承继承Gtk.Window,窗体有正常的最小化和最大化按钮
- 实现Form.ShowDialog对话框窗口方法
- 修正完善基类方法,提高程序稳定性
2023年11月6日
- 增加System.Windos.Forms.Timer类,使用System.Timers.Timer包装
- 修改按钮的背景图属性生成方式,采用绘图方法显示背景图和颜色文字
- 实现控件的Paint事件方法的Graphics绘图功能,只实现常用的几大功能,后续完善待定
- 完善DataGridView的数据类型显示区别
- 修改Form窗体,改为继承Gtk.Dialog,会缺少窗体的最小化和最大化按钮。(后续变更待定)
2023年10月27日
首发布
实现的控件:Form、Button、CheckBox、CheckedListBox、ComboBox、DataGridView、DateTimePicker、GroupBox、Label、LinkLabel、MaskedTextBox、MenuStrip、MonthCalendar、NumericUpDown、Panel、PictureBox、RadioButton、RichTextBox、SplitContainer、SplitterPanel、TabControl、TextBox、TreeView。
实现的窗口组件:MessageBox、ColorDialog、OpenFileDialog、SaveFileDialog、FolderBrowserDialog