开源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日

  1. 增加打印组件
  2. 修复一些问题

2024年7月8日

  1.  修改一些控件样式,更好兼容系统主题样式

2024年6月28日

  1. 修改一些边框样式、控件鼠标事件
  2. 修改一些控件的属性值\错误
  3. 重构容器滚动窗体架构

2024年6月22日

  1. 修改一些bug
  2. 修改优化窗口和控件的resize功能
  3. usercontrol增加鼠标事件

2024年6月19日

  1.  样式调整
  2. 修改一些bug
  3. 优化窗口和控件的resize功能
  4. 实现控件的位置属性、大小可调
  5. 实现部分控件鼠标样式属性

2024年6月10日

  1. 修改控件背景图显示方式,让大部分控件支持圆角和背景图圆角显示(重要)
  2. 修改优化了很多控件的功能和性能
  3. 修改优化了控件的样式显示程序,以支持风格主题换肤机制
  4. 修正发现的一些功能或程序错误
  5. DataGridView增加网址图片异步加载功能,优化DataGridView数据显示性能

2024年5月22日

  1. (重要)修正多线程界面更新的invoker同步方法,Timer执行与UI同步。
  2. ListBox、ListView、RichTextBox背景色修正
  3. 增强项目功能演示案例,添加变化滚动数据演示

2024年5月22日

  1. 修正Application.StartupPath兼容异常
  2. ComboBox\LlistBox功能
  3. ToolStripSeparator修正
  4. DatetimePicker增加时间数据和format模式

2024年5月16日

  1. 修正form窗口有透明边线的问题
  2. 增加了几个控件常用属性
  3. combobox控件增加DropDown或DropDownList可选模式
  4. 修改了VisualStudio开发插件的功能错误,提高了安装适配兼容性

2024年5月11日

  1. 修正form启动时窗口大小异常
  2. button增加image属性图片
  3. 修正控件背景位置

2024年5月6日

  1. 重大更新!重构控件的结构程序,优化了很多控件功能和性能,修正一些错误
  2. 优化了绘图、控件背景功能程序,绘制背景图不再覆盖子控件
  3. 特别优化Form界面程序和性能
  4. 完善treeview、listview功能
  5. 新增开发工具GTKSystem.Windows.FormsDesigner.dll(Nuget安装),编译时自动检查并修正窗体设计器配置
  6. 修正datagridview的取数错误

2024年4月20日

  1. 修正graphic绘图的位置
  2. 实现graphicpath绘图、渐变色
  3. 实现控件的BeginInvoke和EndInvoke方法
  4. 修改DataGridView、ListBox的数据加载程序,修正不能在窗口启动加载数据的问题

2024年3月27日

  1. 改正usercontrol在窗体设计器上打开出现异常的问题(还无法显示控件)
  2. 实现graphics上的椭圆绘画

2024年3月19日

  1.  panel内容溢出显示滚动条,窗口缩放程序优化

2024年3月14日

  1. 修正TreeView数据程序加载

2024年3月6日

  1. 修正一些窗口配置问题、binding

2024年3月2日

  1. 修正label文本的字体大小问题、增加对齐属性
  2. 实现imagelist兼容使用窗体设计器

2024年2月29日

  1. grahpics增加曲线和多边形绘图,优化文字绘图程序。
  2. 修正一些隐性异常 
  3. 实现和修正DataGridView单元控件数据编辑、取数功能

2024年2月21日

  1. 完善form边框,样式、表单缩放、dock功能,等等。

2024年2月1日

  1.  更新完善ToolStrip,等等,新增StatusStrip、ProgressBar。

2024年1月20日

  1.  修改和完善一些控件的功能属性,样式更新

2024年1月12日

  1. 增加开发listview、usercontrol,修改和完善一些控件的功能属性

2024年1月8日

  1. 增加listbox、flowtablelayout、tablelayoutpanel控件,修改和完善一些控件的功能属性

2023年12月25日

  1. 升级到net8.0框架,独立保留.net core3.1框架版本

2023年11月18日

  1. 修改样式结构,增加界面、控件、文字颜色主题

2023年11月8日

  1. 修改Form窗体基类,改为承继承Gtk.Window,窗体有正常的最小化和最大化按钮
  2. 实现Form.ShowDialog对话框窗口方法
  3. 修正完善基类方法,提高程序稳定性

2023年11月6日

  1. 增加System.Windos.Forms.Timer类,使用System.Timers.Timer包装
  2. 修改按钮的背景图属性生成方式,采用绘图方法显示背景图和颜色文字
  3. 实现控件的Paint事件方法的Graphics绘图功能,只实现常用的几大功能,后续完善待定
  4. 完善DataGridView的数据类型显示区别
  5. 修改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

 

posted on 2023-11-01 17:02  亲善美  阅读(2970)  评论(11编辑  收藏  举报