开源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_冰河之刃重打包版-------------- ...
随机推荐
- SR-IOV 网卡虚拟化技术
目录 文章目录 目录 PCI 与 PCIe 设备 SR-IOV 在 KVM 中启用 SR-IOV 网卡 手动挂载 VF 到虚拟机 指令方式挂载 SR-IOV 的数据包分发机制 PCI 与 PCIe 设 ...
- 地理数据可视化的神奇组合:Python和Geopandas
本文分享自华为云社区<Python与Geopandas:地理数据可视化与分析指南>,作者:柠檬味拥抱. 地理数据可视化在许多领域都是至关重要的,无论是研究地理空间分布.城市规划.环境保护还 ...
- 能碳双控| AIRIOT智慧能碳管理解决方案
在当前全球气候变化和可持续发展的背景下,建设能碳管理平台成为组织迎接挑战.提升可持续性的重要一环,有助于组织实现可持续发展目标,提高社会责任形象,同时适应未来碳排放管理的挑战.能碳管理是一个涉及跟踪. ...
- 记录freeswitch的一个2833问题
概述 freeswitch是一款简单好用的VOIP开源软交换平台. 运营商内部新老系统混用,互联互通的问题较多,其中以DTMF码的问题最多,花样也多. 环境 CentOS 7.9 freeswitch ...
- Stable Diffusion 术语表
Stable Diffusion 术语表 说明 原文地址:https://theally.notion.site/The-Definitive-Stable-Diffusion-Glossary-1d ...
- BigDecimal类的基本使用
概述 java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算.双精度浮点型变量double可以处理16位有效数.在实际应用中,需要对更大或者更小的 ...
- HTML——table表格标签
一.table表格的完整写法 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...
- mysql忘记密码找回的方法
mysql忘记密码找回的方法: 在找回之前需要对 --skip-networking 参数进行了解 --skip-grant-tables: 关闭mysql验证模块 同时还需要关闭远程连接(避免他人连 ...
- QuartusII调用 PLL_IP核方法(Mega Wizard)
[基本信息] 要求:调用PLL-IP核,50Mhz晶振输入,输出四路时钟不同信号:100Mhz,25Mhz,50Mhz(90°相位),50Mhz(20%占空比). 芯片型号:cyclone Ⅳ EP4 ...
- java中SimpleDateFormat解析日期格式的问题
在日常写代码的过程中,我们经常要处理各种格式的日期,常见的日期格式有:"20240601","2024-06-01","2024-6-1". ...