开源GTKSystem.Windows.Forms,在这里更新预告

gitee码云开源地址:https://gitee.com/easywebfactory/gtksystem-windows-forms

github:https://github.com/easywebfactory/gtksystem-windows-forms

持续开发更新中,欢迎留言交流。

更新预告:

开发多功能datagridview、折叠面板、属性网格、折叠卡片、步骤条、开关控件;


更新日志:

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

开源GTKSystem.Windows.Forms,在这里更新预告的更多相关文章

  1. 开源自己用python封装的一个Windows GUI(UI Automation)自动化工具,支持MFC,Windows Forms,WPF,Metro,Qt

    首先,大家可以看下这个链接 Windows GUI自动化测试技术的比较和展望 . 这篇文章介绍了Windows中GUI自动化的三种技术:Windows API, MSAA - Microsoft Ac ...

  2. 体验Visual Studio 2015 Windows Forms应用程序开发与维护

    昨天到半夜还没有等到Visual Studio 2015的下载地址,实在熬不住就先休息了.北美地区的时区比北京时间要晚一些,今天早上到公司就看到Visual Studio 2015的下载地址,迅速的将 ...

  3. 分析现有 WPF / Windows Forms 程序能否顺利迁移到 .NET Core 3.0(使用 .NET Core 3.0 Desktop API Analyzer )

    今年五月的 Build 大会上,微软说 .NET Core 3.0 将带来 WPF / Windows Forms 这些桌面应用的支持.当然,是通过 Windows 兼容包(Windows Compa ...

  4. 分析现有 WPF / Windows Forms 程序能否顺利迁移到 .NET Core 3.0

    本文转自 https://blog.csdn.net/WPwalter/article/details/82859449 使用 .NET Core 3.0 Desktop API Analyzer 分 ...

  5. .Net 5中Windows Forms运行时的新功能(翻译)

    本文翻译自Igor的文章,原文地址:https://devblogs.microsoft.com/dotnet/whats-new-in-windows-forms-runtime-in-net-5- ...

  6. 【开源】知乎日报UWP 更新

    说明 大概十天之前我更新了一次APP,后来又仔细看了一下Store里的评论,发现还有几个地方没有改过来.于是前天晚上抽时间改了一下,顺便完善了一下UI体验. 没有看前面文章的童鞋可以看一下下面的链接: ...

  7. Wizard Framework:一个自己开发的基于Windows Forms的向导开发框架

    最近因项目需要,我自己设计开发了一个基于Windows Forms的向导开发框架,目前我已经将其开源,并发布了一个NuGet安装包.比较囧的一件事是,当我发布了NuGet安装包以后,发现原来已经有一个 ...

  8. DotNetBar for Windows Forms 12.9.0.0_冰河之刃重打包版及制作Visual Studio C#项目模板文件详解

    关于 DotNetBar for Windows Forms 12.9.0.0_冰河之刃重打包版 --------------------11.8.0.8_冰河之刃重打包版-------------- ...

  9. DotNetBar for Windows Forms 12.7.0.10_冰河之刃重打包版原创发布-带官方示例程序版

    关于 DotNetBar for Windows Forms 12.7.0.10_冰河之刃重打包版 --------------------11.8.0.8_冰河之刃重打包版------------- ...

  10. DotNetBar for Windows Forms 12.5.0.2_冰河之刃重打包版原创发布-带官方示例程序版

    关于 DotNetBar for Windows Forms 12.5.0.2_冰河之刃重打包版 --------------------11.8.0.8_冰河之刃重打包版-------------- ...

随机推荐

  1. 报错:Client does not support authentication protocol requested by server; consider upgrading MySQL cli

    IDEA启动项目登录时显示用户或密码错误 或者 连接mysql数据库时报错 原因: mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是ca ...

  2. ETSI GS MEC 014,UE 标识 API

    目录 文章目录 目录 版本 功能理解 UML UE Identity tag registration UE Identity tag de-registration API Definition U ...

  3. 一键自动化博客发布工具,用过的人都说好(51cto篇)

    51cto是一个优秀的博客平台,今天给大家讲解一下blog-auto-publishing-tools如何自动发布博客到51cto上. 当然在实现过程中有可能会遇到各种困难,不过不用担心,我们一个个来 ...

  4. flask3之CBV和session

    flask的CBV CBV书写案例 from flask import Flask app=Flask(__name__) #FBA @app.route("/") def ind ...

  5. 【漏洞复现】用友NC uapjs RCE漏洞(CNVD-C-2023-76801)

    产品介绍 用友NC是一款企业级ERP软件.作为一种信息化管理工具,用友NC提供了一系列业务管理模块,包括财务会计.采购管理.销售管理.物料管理.生产计划和人力资源管理等,帮助企业实现数字化转型和高效管 ...

  6. visualstudio着色器设计器shadergraph使用

    第一次使用着色器设计器. vs的着色器设计器是hlsl的着色器设计器.不得不说里面节点得翻译是一坨屎. 附一个光线于法向量夹角渲染的设计图

  7. 分享一个Byte KB MB GB 单位转换方法 从《C#本质论第三版》

    static public string FormatBytes(long bytes) { string[] magnitudes = new string[] { "GB", ...

  8. 通过 InnoSetup 美化安装界面

    InnoSetup 的美化相应的帖子也比较多,但是代码不是很全...所以我专门出了这篇文章来记录下这个美化过程.废话不多说,先上个成果: 前端er们可以直接下载 vue-nw-seed 这个分支,一键 ...

  9. iOS使用SignalR客户端代码典范-桥接web SignalR 客户端库

    一.SignalR介绍 SignalR是微软基于.Net提供的一个开源实时Web RPC库,可以用在web实时通信的需求上面,比如聊天,web数据更新 SignalR的接口使用十分简单 由于最近的一个 ...

  10. Qt添加资源文件

    参考视频:https://www.bilibili.com/video/BV1XW411x7NU?p=27 以添加图片为例进行说明: 1)点击工程名,选择"添加新文件": 2)选择 ...