开源GTKSystem.Windows.Forms,在这里更新预告
开源GTKSystem.Windows.Forms,在这里更新预告
gitee码云开源地址:https://gitee.com/easywebfactory/gtksystem-windows-forms
github:https://github.com/easywebfactory/gtksystem-windows-forms
持续开发更新中,欢迎留言交流。
更新预告:
开发多功能datagridview、折叠面板、属性网格、折叠卡片、步骤条、开关控件;
更新日志:
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
开源GTKSystem.Windows.Forms,在这里更新预告的更多相关文章
- 开源自己用python封装的一个Windows GUI(UI Automation)自动化工具,支持MFC,Windows Forms,WPF,Metro,Qt
		首先,大家可以看下这个链接 Windows GUI自动化测试技术的比较和展望 . 这篇文章介绍了Windows中GUI自动化的三种技术:Windows API, MSAA - Microsoft Ac ... 
- 体验Visual Studio 2015 Windows Forms应用程序开发与维护
		昨天到半夜还没有等到Visual Studio 2015的下载地址,实在熬不住就先休息了.北美地区的时区比北京时间要晚一些,今天早上到公司就看到Visual Studio 2015的下载地址,迅速的将 ... 
- 分析现有 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 ... 
- 分析现有 WPF / Windows Forms 程序能否顺利迁移到 .NET Core 3.0
		本文转自 https://blog.csdn.net/WPwalter/article/details/82859449 使用 .NET Core 3.0 Desktop API Analyzer 分 ... 
- .Net 5中Windows Forms运行时的新功能(翻译)
		本文翻译自Igor的文章,原文地址:https://devblogs.microsoft.com/dotnet/whats-new-in-windows-forms-runtime-in-net-5- ... 
- 【开源】知乎日报UWP 更新
		说明 大概十天之前我更新了一次APP,后来又仔细看了一下Store里的评论,发现还有几个地方没有改过来.于是前天晚上抽时间改了一下,顺便完善了一下UI体验. 没有看前面文章的童鞋可以看一下下面的链接: ... 
- Wizard Framework:一个自己开发的基于Windows Forms的向导开发框架
		最近因项目需要,我自己设计开发了一个基于Windows Forms的向导开发框架,目前我已经将其开源,并发布了一个NuGet安装包.比较囧的一件事是,当我发布了NuGet安装包以后,发现原来已经有一个 ... 
- DotNetBar for Windows Forms 12.9.0.0_冰河之刃重打包版及制作Visual Studio C#项目模板文件详解
		关于 DotNetBar for Windows Forms 12.9.0.0_冰河之刃重打包版 --------------------11.8.0.8_冰河之刃重打包版-------------- ... 
- DotNetBar for Windows Forms 12.7.0.10_冰河之刃重打包版原创发布-带官方示例程序版
		关于 DotNetBar for Windows Forms 12.7.0.10_冰河之刃重打包版 --------------------11.8.0.8_冰河之刃重打包版------------- ... 
- DotNetBar for Windows Forms 12.5.0.2_冰河之刃重打包版原创发布-带官方示例程序版
		关于 DotNetBar for Windows Forms 12.5.0.2_冰河之刃重打包版 --------------------11.8.0.8_冰河之刃重打包版-------------- ... 
随机推荐
- 报错:Client does not support authentication protocol requested by server; consider upgrading MySQL cli
			IDEA启动项目登录时显示用户或密码错误 或者 连接mysql数据库时报错 原因: mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是ca ... 
- ETSI GS MEC 014,UE 标识 API
			目录 文章目录 目录 版本 功能理解 UML UE Identity tag registration UE Identity tag de-registration API Definition U ... 
- 一键自动化博客发布工具,用过的人都说好(51cto篇)
			51cto是一个优秀的博客平台,今天给大家讲解一下blog-auto-publishing-tools如何自动发布博客到51cto上. 当然在实现过程中有可能会遇到各种困难,不过不用担心,我们一个个来 ... 
- flask3之CBV和session
			flask的CBV CBV书写案例 from flask import Flask app=Flask(__name__) #FBA @app.route("/") def ind ... 
- 【漏洞复现】用友NC uapjs RCE漏洞(CNVD-C-2023-76801)
			产品介绍 用友NC是一款企业级ERP软件.作为一种信息化管理工具,用友NC提供了一系列业务管理模块,包括财务会计.采购管理.销售管理.物料管理.生产计划和人力资源管理等,帮助企业实现数字化转型和高效管 ... 
- visualstudio着色器设计器shadergraph使用
			第一次使用着色器设计器. vs的着色器设计器是hlsl的着色器设计器.不得不说里面节点得翻译是一坨屎. 附一个光线于法向量夹角渲染的设计图 
- 分享一个Byte KB MB GB 单位转换方法 从《C#本质论第三版》
			static public string FormatBytes(long bytes) { string[] magnitudes = new string[] { "GB", ... 
- 通过 InnoSetup 美化安装界面
			InnoSetup 的美化相应的帖子也比较多,但是代码不是很全...所以我专门出了这篇文章来记录下这个美化过程.废话不多说,先上个成果: 前端er们可以直接下载 vue-nw-seed 这个分支,一键 ... 
- iOS使用SignalR客户端代码典范-桥接web SignalR 客户端库
			一.SignalR介绍 SignalR是微软基于.Net提供的一个开源实时Web RPC库,可以用在web实时通信的需求上面,比如聊天,web数据更新 SignalR的接口使用十分简单 由于最近的一个 ... 
- Qt添加资源文件
			参考视频:https://www.bilibili.com/video/BV1XW411x7NU?p=27 以添加图片为例进行说明: 1)点击工程名,选择"添加新文件": 2)选择 ... 
