开源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_冰河之刃重打包版-------------- ...
随机推荐
- WEB服务与NGINX(12)-NGINX的变量
目录 1. nginx的变量 1.1 内置变量 1.2 自定义变量 1. nginx的变量 nginx的变量可以在配置文件中引用,作为功能判断或日志等场景使用,变量可以分为内置变量和自定义变量. 内置 ...
- 🔥httpsok-v1.8.1 一分钟搞定SSL证书自动续期
httpsok-v1.8.1 一分钟搞定SSL证书自动续期 简介 一行命令,一分钟轻松搞定SSL证书自动续期 httpsok 是一个便捷的 HTTPS 证书自动续签工具,专为 Nginx 服务器设计. ...
- 原创->CommonsCollections1-DefaultMap链
今天我打算整点儿不一样的内容,通过之前学习的TransformerMap和LazyMap链,想搞点不一样的,所以我关注了另外一条链DefaultedMap链,主要调用链为: 调用链详细描述: Obje ...
- Python:global、local与nonlocal变量
1 local和global变量 先来看一个最简单的Python程序例子: import numpy as np n = 2 def func(a): b = 1 return a + b print ...
- 树莓派 ubuntu server 22.x 连接无线网络
前言 树莓派系统安装完成后,需要配置网络,由于家里没有多余的网线(网线多少有点乱),所以决定配置无线上网的方式,现在记录下来操作过程 具体操作 sudo nano /etc/netplan/xxxxx ...
- Java静态变量在静态方法内部无法改变值
一.如何解决"Java静态变量在静态方法内部无法改变值"的问题 在Java中,静态变量(也称为类变量)属于类本身,而不是类的任何特定实例.它们可以在没有创建类的实例的情况下访问和修 ...
- 二:nacos 的服务注册
一:怎么引用依赖 dependencyManagement:spring cloud alibaba 的版本,由于spring cloud alibaba 还未纳入spring cloud 的主版本管 ...
- vue-element-admin 运行踩坑笔记
npm WARN deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x. npm E ...
- Java8 Lambda表达式入门
可能很多人都听说过java8的新特性----Lambada表达式,但可能很多人都不知道Lambda表达式到底有什么用,下面我带大家理解一下Lambada表达式. 在平时的编程中,我们常常会用到匿名内部 ...
- HTML——input标签
很多表单元素都是由一个个的 input 元素组成的.它是自闭合标签,根据其 type 属性值的不同分为很多种,例如单行文本框.密码框.单选按钮.复选框.隐藏域.文件上传域.普通按钮.提交按钮以及重置按 ...