精华内容
下载资源
问答
  • 本站(https://dotnet9.com)曾介绍过一款Winform开源控件《HZHControls》,文章发布后不少朋友热情的咨询相关控件信息,由此看来Winform在大家心中的地位还是挺高的。今天小编再分享一款新鲜出炉的 Winform 控件...

    本站(https://dotnet9.com)曾介绍过一款Winform开源控件库《HZHControls》,文章发布后不少朋友热情的咨询相关控件库信息,由此看来Winform在大家心中的地位还是挺高的。今天小编再分享一款新鲜出炉的 Winform 控件库库——SunnyUI,一起跟 Dotnet9 往下看吧。

    5de73e0a86daf33506eca35c8152d99a.png

    项目名称:SunnyUI

    项目作者:Sunny

    开源许可协议:GPL-3.0

    项目地址:https://gitee.com/yhuse/SunnyUI

    项目简介

    SunnyUI是一套开源的C# Winform控件库、工具类库、扩展类库、多页面开发框架。

    http://SunnyUI.Net 是控件库作者申请的域名,但还未部署,作者将会在该网站发布控件库技术分享文章,大家敬请期待吧。

    文末有控件库相关文章介绍链接,特别是想知道某某控件怎么自绘的小伙伴,可以访问原文链接学习哦。

    项目框架

    下面的框架图是作者对SunnyUI库功能的设计一览,大部分功能已经开发完成,根据网友的建议、留言、交流,作者也在不断的增加新功能、新需求,不断的完善,作者是一个非常勤奋的开源人。

    0af0d78198f7cf8f7fa3c4ee2281ff07.png

    1、开源控件库

    • 基于.NET Framework 4.0 原生控件开发,参考 Element、DotNetBar 等主题风格,包含 Button、Panel、TextBox、CheckBox、RadioButton、TabControl、NavBar、DataGridView等在内的常用控件超过 40 个,满足常规开发需求,每个控件都精雕细琢,注重细节;

    • 包含 Element 风格主题 11 个,DotNetBar 主题 3 个,其他主题 2 个,包含主题管理组件 UIStyleManager,可自由切换主题,满足大部分美工设计要求。

    下面贴出其中部分主题截图:

    f7110105fc06a28b1d9977eda708060f.png

    主题1

    cbd6cc6977f8ce0e03798a7ead253628.png
    主题2
    d573782566100586a1fa741a9c429149.png
    主题3
    1023ee3fd4ab8298642d7d7990b3b1f3.png
    主题4
    8f672a15adf8b5218eb8d05e57588cd9.png
    主题5
    上面只是部分主题截图,更多的主题风格,请查看文末源码链接,下载了解更多哦。
    97647e5aee4e82d78fcb5313813832ed.png
    确认取消对话框
    4ecd98951cffb268afa04ff20426b805.png
    确认对话框
    23646df30a8b6fe753ff2556d15d8d3c.png
    输入对话框一
    bfe58067a6f74ec35e8400c1c1fd44a0.png输入对话框二
    不同的主题风格,对话框样式也不同,非常不错哟。
    看下图,左侧是控件列表,点击控件可在右侧查看控件效果,下面是按钮效果截图。
    bf1956651c82882edfec5273fccee708.png
    丰富多彩的按钮
    更多风格控件,请查看下面的源码链接,关注下载浏览吧,免费开源哦。

    2、工具库

    收集整理开发过程中经常用到的工具类库,经验总结,非常受用。

    3、扩展库

    收集整理开发过程中经常用到的扩展类库,少码一些通用代码,解放我们的大脑。

    4、多页面框架

    参考Element,包括7种常用框架风格,只需几行简单的代码即可创建多页面程序,其支撑组件包括UIForm,UIPage,UIFrame,集合常用控件库即可快速开发WinForm应用程序,是不是非常方便。

    87a73cce2ea9a657accf9e8a69101f8a.png
    展开全文
  • ReaLTaiizor是一个UI / UX组件库。 它使您可以使用其提供的各种组件进行现代设计。 贡献者 感谢这些很棒的人(): 该项目遵循规范。 欢迎任何形式的捐助! 支持者 用法 步骤1:添加对...
  • WinForm 控件

    2013-10-17 09:41:00
    Telerik 提供高度稳定性和丰富性能的组件产品,并可应用在非常严格的环境中。 现在 拥有 Microsoft, HP, Alcoa, BP, Harper Collins, Siemens, T-Mobile, HJ Heinz和一些最主要的教育机构和很多政府机关等客户。 .....

    1:Telerik

    介绍:

    Telerik 是保加利亚的一个软件公司,专注于微软.Net平台的表示层与内容管理控件。Telerik 提供高度稳定性和丰富性能的组件产品,并可应用在非常严格的环境中。

    现在 拥有 Microsoft, HP, Alcoa, BP, Harper Collins, Siemens, T-Mobile, HJ Heinz和一些最主要的教育机构和很多政府机关等客户。

           telerik 的 r.a.d.controls 套装是一款最具革命性和广泛性的开发工具集,它主要针对专业级的 ASP.NET 开发,适用于 AJAX, Atlas 、Visual Studio .NET 2005 、Visual Studio 2008 及 ASP.NET 3.5。

    通过该产品的强大功能,开发者可以开发出功能丰富、适应标准广泛,与交互浏览器兼容的网络应用程序。

     

    2:Devexpress

    介绍

    DevExpress有较多优秀产品,有套包也有子控件,在此仅对用户界面DXperience Universal Subscription(简称DEV宇宙版)该款套包控件做一个介绍:

    DEV宇宙版是一个.NET 平台的用户界面套装,它包含Grid、Chart、Reporting、Tree-Grid等100多个功能子控件,同时套包内包含Winfrom、WPF、Sliverlight、.net 版本和 .NET Application Framework 开发框架。

    适用范围:各种桌面、Web应用程序开发,尤其是Winfrom应用程序开发。

     
     

    3:ComponentOne Spread

    介绍:

    ComponentOne Studio是美国ComponentOne公司开发的控件系列产品名,支持WinForms、WPF、ASP .NET、Silverlight、iPhone、Mobile和ActiveX等7个开发平台。

    ComponentOne Studio基于最新的界面设计技术,提供数百个各种功能的控件,包括了表格、图表、报表、时间表、菜单工具栏、Office样式栏、数据输入和验证控件、导入导出控件等常用控件,

    可以帮助编程人员实现从数据库访问和数据处理,菜单设计,到海量数据录入等各种交互操作,在提高开发效率的同时,让您编写的程序或软件更显专业化。

    其中的FlexGrid是中国编程人员熟知的控件之一,完全兼容标准的DataGrid控件,实现分级展示、统计计算以及合并单元格功能,支持多列排序和自由灵活的图片布局排布方式。

     

     

    展开全文
  • C# WinForm 封装自定义组件(控件)Dll

    万次阅读 2014-11-18 20:16:46
    封装自定义控件很简单,没什么...【1】新建自定义控件 -- Windows Forms Control Library 【2】添加自定义组件 -- Component Class 【3】继承TextBox,添加KeyPress事件,代码如下: using System; usi

    封装自定义控件很简单,没什么技术含量,这里通过封装自定义的数字文本框实例简单总结一下:


    【1】新建自定义控件库 -- Windows Forms Control Library



    【2】添加自定义组件 -- Component Class



    【3】继承TextBox,添加KeyPress事件,代码如下:

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Diagnostics;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    
    namespace WinForms.SelfControl
    {
        /// <summary>
        /// 数字文本框 -- 如果生成的Dll在工具箱中导入不了,可以直接将Dll拖入
        /// </summary>
        public partial class TextBoxNumber : TextBox
        {
            public TextBoxNumber()
            {
                InitializeComponent();
            }
    
            public TextBoxNumber(IContainer container)
            {
                container.Add(this);
    
                InitializeComponent();
    
                this.KeyPress += TextBoxNumber_KeyPress;
            }
    
            /// <summary>
            /// 只能输入数字
            /// </summary>
            void TextBoxNumber_KeyPress(object sender, KeyPressEventArgs e)
            {
                //如果输入的不是数字键,也不是回车键、Backspace键,则取消该输入
                if ( !(Char.IsNumber(e.KeyChar)) && 
                     e.KeyChar != (char)13       && 
                     e.KeyChar != (char)8 )
                {
                    e.Handled = true;
                } 
            }
        }
    }
    

    【4】将生成后的Dll添加到工具箱



    【5】测试自定义的控件 -- 验证是否只能输入数字



    【6】注意问题

    必须采用AnyCPU编译,如果生成的Dll导入到工具箱有问题,可以直接将文件拖入。。。



    测试源码:

    http://download.csdn.net/detail/aoshilang2249/8172891

    展开全文
  • 相信经常写winform的朋友应该碰到过这种问题,...其实这次发布的组件并不只这些功能,是一个自己用的一个winform简单功能,不过现有功能还是比较少。 组件采用Apache License 2.0协议。 下载组件     ...

     相信经常写winform的朋友应该碰到过这种问题,就是当处理很多东西的时候界面假死的现象。

    这段时间在工作的时候也碰到这情况,于是封装成一个组件方便大家使用。

    其实这次发布的组件并不只这些功能,是一个自己用的一个winform简单功能库,不过现有功能还是比较少。

    组件采用Apache License 2.0协议。

    下载组件

     

     

    展开全文
  • comments ...其中有很多参考借鉴其他开源组件,也有几个是集成的别人的组件,然后做了些调整。  现在已经好几年不做Winform开发了,整理一下共享出来,希望能够给需要的朋友一些帮助。在Win8、win10上
  • Winform 窗体美化(IrisSkin 换肤

    万次阅读 热门讨论 2019-01-23 15:15:02
    IrisSkin 是为Microsoft Visual Studio dotNET开发的最易用的界面增强dotNET(WinForm)组件包。能完全自动的为应用程序添加支持换肤功能。 IrisSkin 换肤 百度网盘下载 提取码: 1pb7 皮肤编辑器下载 打开下载解压...
  • C#的WinForm中嵌入Qt界面 为何会有如此奇葩需求 一处代码,多处运行 C#有两种写界面的框架,winFrom和WPF,这二者写的界面可以相互调用,但C#编写的界面组件在非托管C++虽然理论上可以,但是这种类似反射的...
  • 在C# winform程序中调用东软的动态ESActiveX.ocx 如果是引用ESActiveX.ocx,然后在代码中设置示例,调用就会报“灾难性错误” 如果在工具箱中点击右键-->选择项-->COM组件中添加该控件,把该控件添加到...
  • WinForm篇我用了一步一步教你使用AgileEAS.NET基础类进行应用开发-WinForm应用篇-实例一个模块(商品字典)和一步一步教你使用AgileEAS.NET基础类进行应用开发-WinForm应用篇-实现字典的打印两篇文章实例演示了...
  • C# Winform 窗体美化(一、IrisSkin 换肤

    万次阅读 多人点赞 2017-04-14 23:22:05
    IrisSkin 换肤IrisSkin 是为Microsoft Visual Studio dotNET开发的最易用的界面增强dotNET(WinForm)组件包。能完全自动的为应用程序添加支持换肤功能。[百度百科]IrisSkin 使用例子 下载皮肤编辑器 下载1、文件 ...
  • C#的WinForm中嵌入Qt界面为何会有如此奇葩需求 一处代码,多处运行C#有两种写界面的框架,winFrom和WPF,这二者写的界面可以相互调用,但C#编写的界面组件在非托管C++虽然理论上可以,但是这种类似反射的机制使用...
  • winform程序的设计过程中,如果能够有一套外表美观,功能强大的自定义控件(组件),将极大地提高工作效劳。一直以来,在winform的程序设计中,我都在寻找这样的一款控件(组件;也在一些项目中尝试过...
  • C# winform开发界面美化

    2021-01-31 17:29:10
    winform属于比较老的桌面程序开发框架,由于它的易用性常用于一些测试软件、工控软件的开发,界面的美观是其存在的比较大的问题,自带的控件普遍比较不美观,下面介绍一下一些第三方的组件库。 CSkin 使用方法 导入...
  • 有较丰富的组件库,不过计算机相关专业的应该在大学有学。虽然这些技术在这个时代已经被程序员遗忘,但是当年还是被很多人青睐,以前的程序员称之为全栈工程师,前端、后端加数据库,一个人全部搞定。想当年前端...
  • 有较丰富的组件库,不过计算机相关专业的应该在大学有学。虽然这些技术在这个时代已经被程序员遗忘,但是当年还是被很多人青睐,以前的程序员称之为全栈工程师,前端、后端加数据库,一个人全部搞定。想当年前端...
  • winform控件与ADO.NET

    2018-08-01 13:16:53
    ADO.NET的名称起源于ADO(ActiveX Data Objects),是一个COM组件库,用于在以往的Microsoft技术中访问数据。之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在NET编程环境中优先使用的数据访问接口。
  • GUI 程序设计的主要内容就是对界面上各组件的信号的响应。 1、Windows 下的 GUI Windows 下的 GUI 解决方案比较多: 基于 C++ 的有 Qt、MFC、WTL、wxWidgets、DirectUI、Htmlayout; 基于 C# 的有 WinForm、...
  • TeeChart for .NET是优秀的工业4.0 WinForm图表控件,官方独家授权汉化,集功能全面、性能稳定、价格实惠等优势于一体。TeeChart for .NET中文版让您在使用和学习上没有任何语言障碍,至少可以节省30%的开发时间。...
  • RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数和开发包,开发人员...

空空如也

空空如也

1 2 3 4 5 6
收藏数 109
精华内容 43
关键字:

winform组件库