开源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_冰河之刃重打包版-------------- ...
随机推荐
- Linux 环境下安装redis
目录 方法一 编辑安装 1.官网找到下载地址: 2.到目录下载redis安装包 3.下载后解压 4.安装工具 tcl (可以跳过) 5.编译安装 6.修改配置文件 7. 客户端连接 8.配置环境变量 ...
- WEB集群 - LNMT集群架构部署zrlog
目录 1. 集群环境说明 2. NFS部署 3. mysql部署 4. redis部署 5. tomcat部署 6. nginx负载均衡部署 7. 客户端访问 8. tomcat+redis实现会话共 ...
- TeamViewer 9 和 10 即将停用 尝试切换到 Splashtop
TeamViewer 9 和 TeamViewer 10 将于2021 年 6 月 1 日到期停用.当这两个版本的 TeamViewer 到期时,用户将无法再远程访问其计算机和设备. 这意味着要继续使 ...
- 使用 Splashtop 启用员工远程访问
使员工进行远程工作似乎是一项耗时.不安全且昂贵的任务.但是,借助 Splashtop,您可以快速.轻松.安全地使您的员工从任何位置以最高 价值远程访问其工作站. 如何使用 Splashtop 启用 ...
- WPF使用Shape实现复杂线条动画
看到巧用 CSS/SVG 实现复杂线条光效动画的文章,便也想尝试用WPF的Shape配合动画实现同样的效果.ChokCoco大佬的文章中介绍了基于SVG的线条动画效果和通过角向渐变配合 MASK 实现 ...
- XML Schema 复杂元素类型详解:定义及示例解析
在XML Schema(XSD)中,复杂元素是指包含其他元素和/或属性的XML元素.复杂元素可以分为四种类型: 空元素: 仅包含其他元素和/或属性的元素. 仅包含其他元素的元素: 不包含文本内容,只包 ...
- Django性能优化:提升加载速度
title: Django性能优化:提升加载速度 date: 2024/5/20 20:16:28 updated: 2024/5/20 20:16:28 categories: 后端开发 tags: ...
- 基于webapi的websocket聊天室(番外一)
上一篇我已经实现了聊天室,并且在协议中实现了4种类型的消息传输.其实还可以添加video,audio,live等等类型. 不过假如把目前的协议看作RCP1.0版的话,这个版本就只支持有限的4种消息.精 ...
- JavaScript的数学计算库:decimal.js
An arbitrary-precision Decimal type for JavaScript. 功能 整数和浮点数 简单但功能齐全的 API 复制 JavaScript 和对象的许多方法Num ...
- 将大量文件的拓展名中大写字母改为小写:Python实现
本文介绍基于Python语言,基于一个大文件夹,遍历其中的多个子文件夹,对于每一个子文件夹中的大量文件,批量将其文件的名称或后缀名中的字母由大写修改为小写的方法. 本文期望实现的需求为:现有一 ...