C#控件开发
C#下,开发各种控件
学习
这个作者很懒,什么都没留下…
展开
-
C#控件美化之路(13):美化Form窗口(上)
在开发中最重要的就是美化form窗口,在开发中,大多都是用会用自主美化的窗口开发程序。本文只是点多,分为上中下节。分段讲解。本文主要讲解窗口美化关键步骤。首先美化窗体,就需要自己绘制最大化 最小化 关闭按钮。其次就是界面样式,标题区域等这一步很重要,首先要将窗体属性设置为None。其次,可以在属性中将背景颜色调整,本教程是酷黑色,用的值为 37,37,38。可以根据自己需求使用自主值。public WenForm(){ InitializeComponent(..原创 2021-04-03 17:21:55 · 3622 阅读 · 0 评论 -
C#控件美化之路(3):button垂直居中,GDI+绘制一个Button控件
C#自定义控件Button接上一篇文章,GDI+绘制Lable控件,此控件两个知识点。一、绘制外形边框。(备注:可以添加一个属性是否显示边框)二、绘制按钮文字。(备注:按钮文字水平垂直方向居中)。上一篇文章中已经将文字绘制详细说明,当前教程,只贴部分代码。不做详细说明。可以浏览上一篇文章详细了解。C#控件美化之路自己动手绘制用GDI+绘制一个Lable控件(二)新建一个类,继承Control。构造函数中可以设置一个默认大小this.Size = new Size(80, 30);..原创 2021-04-03 16:01:48 · 1322 阅读 · 0 评论 -
C#控件美化之路(9):c# description_美化控件ListBox
ListBox 在C# winform编程中,使用的比较多,用途也很广,今天带大家一步步的美化ListBox控件。本文主要实现。1.奇数行与偶数行颜色交替。2.选中行颜色。3.鼠标移动停留行颜色。4.增加序号5.增加单选框显示。前面的若干文章,已经讲解了重绘等一些技巧,这篇文章,理解内容相对比较多,看的小伙伴可以收藏,若碰到问题,欢迎在下方留言。重绘第一步依然新建一个类 ,继承ListBox文中写的部分在之前文章提到过,本文不做详细描述,主要就是减少闪...原创 2021-04-03 16:20:10 · 1364 阅读 · 0 评论 -
C#控件美化之路(8):windows重绘常用消息
在重绘软件中,一般会碰到需要拦截消息处理,本文整理了常用消息及释义。贴完整代码块namespace WenSkin.WindowsMessage{ public class WindowsMessage { public const int WM_NULL = 0x0000;// public const int WM_CREATE = 0x0001;//应用程序创建一个窗口 .原创 2021-04-03 17:48:48 · 646 阅读 · 0 评论 -
C#控件美化之路(11):控件ListBox增加DataTable数据绑定功能
接C#控件美化之路(9):美化控件ListBox主要是功能拓展。一个ListBox 添加数据时候往往都是循环添加往往在开发中 查询数据库中的内容,然后只需要展示一列数据。一般使用listBox比较多,这篇文章就是将一个DataTable 绑定数据再封装一次。封装完成后,仅需要一行代码即可完成数据绑定。是不是很方便。在开发中也能事半功倍。 DataTable dt = new DataTable(); dt.Columns.Add("ID")原创 2021-04-03 16:51:17 · 1228 阅读 · 0 评论 -
C#控件美化之路(5):图标按钮各类样式
上一篇文章已经将图标文字绘制完成。在一般软件开发中,常用按钮一般不止,一个靠左图标和靠左文字。常用的一般三种按钮。文字靠下图标居上居中,文字浮现在图标上方。如上图。公有属性 [Category("Wen")] [DefaultValue(TextImageRelation.ImageBeforeText)] public TextImageRelation TextImageRelation { get; set; } = TextIma..原创 2021-04-03 17:31:35 · 2884 阅读 · 1 评论 -
C#控件美化之路(12):c# dialogresult 选择文件_自定义消息弹出框
在软件开发中,很多地方需要用到与用户消息提醒,用form绘制一个自己消息框。首先在界面上绘制两个按钮,在之前文章有教程绘制一个button方法,也可以直接使用系统。私有属性 #region 私有属性 private string message; private MesBoxIcon mesIcon; #endregion公有属性 #region 公有属性 ..原创 2021-04-03 17:06:48 · 752 阅读 · 0 评论 -
C# 如何让DataGrid选中一行,而不是单元格
如何让DataGrid选中一行,而不是单元格原创 2023-02-06 18:15:27 · 468 阅读 · 0 评论 -
详解DataTable的计算功能
C# 使用DataTable类时进行计算的详细介绍原创 2023-02-03 21:01:51 · 187 阅读 · 0 评论 -
C# Winform中在Form上截取消息的两种方法
Winform中在Form上截取消息的两种方法原创 2023-02-06 18:27:23 · 220 阅读 · 0 评论 -
C# RichTextBox中实现简单的查找功能
RichTextBox中实现简单的查找功能原创 2023-02-06 18:13:53 · 1127 阅读 · 0 评论 -
C# Winform中Tree和数据库关联操作的例子
Winform中Tree和数据库关联操作的例子原创 2023-02-06 18:42:38 · 136 阅读 · 0 评论 -
C# 把RichTextBox中的文本保存到Sql Server中
把RichTextBox中的文本保存到Sql Server中原创 2023-02-06 18:45:38 · 306 阅读 · 0 评论 -
C# 数据控件在非窗体控件上的数据自动加载
C# 数据控件在非窗体控件上的数据自动加载原创 2023-02-25 13:23:54 · 104 阅读 · 0 评论 -
C#控件开发之属性编辑器
C# 控件属性编辑器原创 2023-07-27 11:10:47 · 1259 阅读 · 0 评论 -
C#控件开发之DragEnter、DragDrop拖放效果实现
利用TextBox简单的实现DragEnter、DragDrop拖放效果。原创 2023-07-27 14:16:47 · 491 阅读 · 0 评论 -
C#控件开发之ColorListBox
一个控件实验,在ListBox显示颜色列表原创 2023-07-27 12:13:04 · 181 阅读 · 0 评论 -
C#控件开发之ListBox的项变动消息及可以衍生的事件
ListBox控件项目变动的时候是没有事件的,只能自定义一套原创 2023-07-27 14:05:47 · 395 阅读 · 0 评论 -
C#控件开发之ColorComboBox
一个小实验控件,就是在下拉框中可视性的选择颜色,如。直接上代码,主要是绘制过程。原创 2023-07-27 12:02:08 · 221 阅读 · 0 评论