.Net(C#)自定义WinForm控件之小结篇(强力推荐)

简介: 强力推荐的网站:http://www.myfirm.cn/News/dotNetGUIAPI/ 本文转载:http://www.myfirm.cn/News/dotNetUserInterface/20080216063648402.

强力推荐的网站:http://www.myfirm.cn/News/dotNetGUIAPI/

本文转载:http://www.myfirm.cn/News/dotNetUserInterface/20080216063648402.html

写在前面: .Net已经成为许多软件公司的选择,而.Net自定义WinForm界面控件,也成为编程的热点,越来越多的程序员会开发自己需要的自定义界面控件.小作坊网介绍了多种自定义的界面控件,基本了包括了日常所需的各种基本控件,介绍的自定义控件,都对原有的界面控件作了扩展,使之更适用了系统或更美观.

下面作一个小结:

.Net自定义控件之WinForm的经典OutlookBar 
http://www.myfirm.cn/News/DotNetUserInterface/20080201073632383.html
主要介绍一个样子与经典Outlook的导航栏差不多的自定义控件,因为Outlook的导航栏使用比较广泛,样子也比较大方,所以,很多程序员希望得到这一款的自定义控件.

.Net自定义WinForm控件之滚动栏ScrollBar 
http://www.myfirm.cn/News/DotNetUserInterface/20080203074004385.html
介绍一个功能类型Html中Marquee的控件,它的内容是滚动显示的,与Foxmail的滚动显示比较相似,也比较生动有趣.

DotNet自定义WinForm控件之PickBox控件 
http://www.myfirm.cn/News/DotNetUserInterface/20080207020222390.html
介绍一个自定义的程序运行时的选择控件,可以实现修改大小和拖动的功能.

.Net(C#)的WinForm自定义控件之GroupBox 
http://www.myfirm.cn/News/DotNetUserInterface/20080208095730391.html
介绍一个样子十分美观的GroupBox自定义控件,继承UserControl的控件,是完整地将GroupBox控件重做一次,加入了许多美工的原素.

.Net(C#)自定义WinForm控件之FontComboBox 
http://www.myfirm.cn/News/DotNetUserInterface/20080209014905392.html
介绍一个选择字体类型(如宋体,隶书等)的自定义控件,是一个继承ComboBox,并有大量扩展的控件.

.Net(C#)自定义WinForm控件之Message Balloon 
http://www.myfirm.cn/News/DotNetUserInterface/20080210062156393.html
介绍一个新颖的ToolTip自定义控件,提供了时间设置和关闭的按钮.

.Net(C#)自定义WinForm控件之BalloonWindow
http://www.myfirm.cn/News/DotNetUserInterface/20080211042334394.html
介绍一个将ToolTip做成Form的自定义控件,其实质是Form,那,当然,作为一个Form,它可以实现很多的功能,当然可以加入按钮和文本框等功能了.

.Net(C#)自定义WinForm控件之BalloonHelp  
http://www.myfirm.cn/News/DotNetUserInterface/20080212095206396.html
介绍一个利用BalloonWindow做扩展的ToolTip控件,其继承了BalloonWindow,并重写了大量的接口和方法,使之拥有了ToolTip的轻巧和Form的功能强大.

.Net(C#)自定义WinForm控件之CheckBox 
http://www.myfirm.cn/News/DotNetUserInterface/20080213071311398.html
介绍一个CheckBox的自定义控件,继承自标准的CheckBox,原理是在原有的CheckBox上面增加一层图片,以完全覆盖旧CheckBox的样子,达到美观的效果.

.Net(C#)自定义WinForm控件之RadioButton 
http://www.myfirm.cn/News/DotNetUserInterface/20080214081333399.html
介绍一个RadioButton 的自定义控件,继承自标准的RadioButton ,原理是在原有的RadioButton 上面增加一层图片,以完全覆盖旧RadioButton的样子,达到美观的效果.


.Net(C#)自定义WinForm控件之Button 
http://www.myfirm.cn/News/DotNetUserInterface/20080215090628400.html
介绍一个继承自标准Button的自定义控件,其华丽的外观和优美的渐变效果,会深深打动每个用户,这是一个Profession级别的自定义控件.

.Net(C#)自定义WinForm控件之Chart Control 
http://www.myfirm.cn/News/DotNetUserInterface/20080216035233401.html
介绍纯.Net语言编写的自定义Chart控件,可以显示线图,通过对线图的每个部件的描绘和重写OnPaint事件,实现一个功能良好的图形控件.

.Net(C#)自定义WinForm控件之MdiClientControl
http://www.myfirm.cn/News/DotNetUserInterface/20080217053005403.html
介绍一个可以去除MdiParentForm边框的控件,因为作为MdiParent的Form,它的Mdi区域在默认情况下,边框BorderStyle是使用3D的,背景色是使用普通的系统定义色,有了MdiClientControl就可以改变Mdi区域性的边框的形状和背景色的颜色,甚至还可以设计背景图.

.Net(C#)自定义WinForm控件之FlatTabControl
http://www.myfirm.cn/News/DotNetUserInterface/20080218015302405.html
介绍一个TabControl控件,系统默认使用的TabControl是一个边框(BorderStyle)为3D的样子,这样是比较土气的,利用FlatTabControl的定义,可以将TabPage变成Flat形状,以这一点基础,你可以定义更加强大的功能,如过渡色,鼠标悬浮色,鼠标点击色等等。

.Net(C#)自定义WinForm控件之屏幕捕捉(Teboscreen)
http://www.myfirm.cn/News/DotNetUserInterface/20080220010644407.html
介绍一个屏幕捕捉的功能,使用纯.Net的代码实现屏幕捕捉,这是比较吸引人的,而代码的简单,就更加的吸引人,因为.Net本来就支持这样。

DotNet(C#)自定义运行时窗体设计器Runtime FormDesigner
http://www.myfirm.cn/News/DotNetUserInterface/20080221013104408.html
介绍一个.Net(C#)的窗体运行时设计器,Runtime FormDesigner,设计一下,你的程序可以在运行时,像VisualStudio 2005一样增加控件和设计属性,这是多少强大的功能。

DotNet(C#)自定义WinForm控件之XPPanel
http://www.myfirm.cn/News/DotNetUserInterface/20080225082607414.html
介绍一个这样的功能,“文件夹中显示常见任务”的功能,也就是点击,文件夹选项-常规-任务所见过的内容,是一个导航栏式的服务,你可以像使用Xp操作系统一样,设置这个控件显示“文件和文件夹任务,其它位置,详细信息”等信息,

DotNet(C#)自定义界面控件常用Design属性
http://www.myfirm.cn/News/DotNetUserInterface/20080228083019417.html
介绍设计自定义控件时,需要使用的常用设计属性,如ToolboxItem, ToolboxBitmap, Category, Description等等

DotNet(C#)自定义WinForm界面控件之Window消息
http://www.myfirm.cn/News/DotNetUserInterface/20080302011507420.html
介绍设计自定义控件时,需要使用常用Window系统消息,如WM_PAINT,WM_NCPAINT等

 

转载请注明出处


出处:小作坊网ChakMan原创

目录
相关文章
|
1月前
|
Java 物联网 C#
C#/.NET/.NET Core学习路线集合,学习不迷路!
C#/.NET/.NET Core学习路线集合,学习不迷路!
|
12天前
|
开发框架 监控 .NET
C#进阶-ASP.NET WebForms调用ASMX的WebService接口
通过本文的介绍,希望您能深入理解并掌握ASP.NET WebForms中调用ASMX WebService接口的方法和技巧,并在实际项目中灵活运用这些技术,提高开发效率和应用性能。
31 5
|
21天前
|
算法 Java 测试技术
Benchmark.NET:让 C# 测试程序性能变得既酷又简单
Benchmark.NET是一款专为 .NET 平台设计的性能基准测试框架,它可以帮助你测量代码的执行时间、内存使用情况等性能指标。它就像是你代码的 "健身教练",帮助你找到瓶颈,优化性能,让你的应用跑得更快、更稳!希望这个小教程能让你在追求高性能的路上越走越远,享受编程带来的无限乐趣!
72 13
|
1月前
|
前端开发 Android开发
WinForm 直接运行 Admin.NET
本文介绍了如何将 Admin.NET 以 WinForm 桌面程序模式运行,简化了手动配置 Web 服务的过程,便于演示和作为单机软件使用。通过添加特定 NuGet 包、修改 `Program.cs` 和 `Form1.cs` 文件,并调整项目配置,最终实现了在 WinForm 中嵌入 WebView 组件显示 Admin.NET 界面的效果。
23 0
WinForm 直接运行 Admin.NET
|
1月前
|
Java 物联网 编译器
C#一分钟浅谈:.NET Core 与 .NET 5 区别
本文对比了 .NET Core 和 .NET 5,从历史背景、主要区别、常见问题及易错点等方面进行了详细分析。.NET Core 侧重跨平台支持和高性能,而 .NET 5 在此基础上统一了 .NET 生态系统,增加了更多新特性和优化。开发者可根据具体需求选择合适的版本。
52 7
|
1月前
|
人工智能 开发框架 前端开发
C#/.NET/.NET Core技术前沿周刊 | 第 12 期(2024年11.01-11.10)
C#/.NET/.NET Core技术前沿周刊 | 第 12 期(2024年11.01-11.10)
|
1月前
|
开发框架 网络协议 .NET
C#/.NET/.NET Core优秀项目和框架2024年10月简报
C#/.NET/.NET Core优秀项目和框架2024年10月简报
|
29天前
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
|
29天前
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(下)
本文接续前文,深入讲解了在Windows环境下使用C#和ADO.NET操作南大通用GBase 8s数据库的方法。通过Visual Studio 2022创建项目,添加GBase 8s的DLL引用,并提供了详细的C#代码示例,涵盖数据库连接、表的创建与修改、数据的增删查改等操作,旨在帮助开发者提高数据库管理效率。
|
1月前
|
C# Python
使用wxpython开发跨平台桌面应用,对wxpython控件实现类似C#扩展函数处理的探究
【10月更文挑战第30天】使用 `wxPython` 开发跨平台桌面应用时,可以通过创建辅助类来模拟 C# 扩展函数的功能。具体步骤包括:1. 创建辅助类 `WxWidgetHelpers`;2. 在该类中定义静态方法,如 `set_button_color`;3. 在应用中调用这些方法。这种方法提高了代码的可读性和可维护性,无需修改 `wxPython` 库即可为控件添加自定义功能。但需要注意显式调用方法和避免命名冲突。