C#
文章平均质量分 60
爱搞事的程小猿
一个路过的假面骑士
展开
-
4.c#自定义控件之分页器PaginationControl
当前页面变化时候触发paginationControl1_CurrentPageChanged。每页数量发送变化是触发paginationControl1_PageSizeChanged。PageSizes --下拉框哪里,可以更改每页数据条数类型如10条每页,20条每页。PageSize --每页数据条数。PagerCount —按键数量。Total 总数据数量。原创 2022-11-24 16:31:11 · 574 阅读 · 0 评论 -
3.c#自定义属性弹出编辑框
这里我们想定义一个自定义类型,同样也能弹出框编辑先创建一个类Scope.cs,用于声明为自定义属性set;get;set;get;} } }核心在于ScopeEditor,属性编辑器ScopeEditor.cs= null) {= null) {= null) {} } }模态弹出框ScopeEditorDialog.cstry {原创 2022-11-23 17:36:57 · 932 阅读 · 0 评论 -
2.c#通过mysql.data.dll,连接池操作mysql数据库,查询语句,存储过程,
存储过程的代码,查找两个表格,两个输入,一个输出。C#操作mysql需要依赖一个库。原创 2022-11-14 08:38:03 · 564 阅读 · 0 评论 -
1.c#读写Ini文件①增加区字段, ②读取区字段, ③删除区, ④删除区字段
【代码】1.c#读写Ini文件①增加区字段, ②读取区字段, ③删除区, ④删除区字段。原创 2022-11-10 23:52:18 · 487 阅读 · 0 评论 -
C# 如何调用webApi接口
安装成功,就看到就看看自己引用中是否存在Newtonsoft.Json,没有就手动添加到引用中吧。优先封装HttpClient.cs,用于发送http请求,类似于axios,ajax等等。自己创建一个HttpClient.cs,将以下代码拷贝进去即可,无需依赖。将一个json的字符串数据发送到接口中,发送post请求。这里依赖于Newtonsoft.Json,需要去安装。,你可以根据自己的需求的不同进行封装。右键项目-》管理NuGet程序包。这里需要先定义一个数据模型。注意,这里的请求类型为。原创 2022-11-09 09:53:02 · 7997 阅读 · 0 评论 -
winform 页面设计之半透明掩膜,半透明遮罩,遮住模态窗体父窗体
winform 中 打开的窗体分两种:模态与非模态模态窗体,例如对话框,如果不关闭,那么其父窗体是无法操作的,但是就winform来说 看不出哪个是当前活动窗体;为了让他两者有区分,我们选择遮住模态窗体的父窗体盖上一层半透明暗淡膜,突出活跃的窗体有了这个遮罩 用在窗体上或者一些禁止使用(loading状态)的控件都可以使用不过这个控件存在一定的问题,就是带有FormborderStyle自带标题栏就会出现问题链接: https://download.csdn.net/download/adsd12原创 2022-07-06 17:19:50 · 2098 阅读 · 0 评论 -
winform 页面设计之自定义窗体拉伸问题
winform美观页面设计自定义窗体自定义标题栏自定义可拉伸窗体c#原创 2022-07-05 09:57:42 · 1013 阅读 · 0 评论 -
winform 页面美观设计之 自定义滚动条
自定义滚动条winform 页面设计修改颜色,两种模式原创 2022-07-04 17:35:25 · 1779 阅读 · 0 评论 -
winform 页面设计自定义标题栏拖动,双击最大化,拉动还原(c#)
这个设置自定义窗体时,自定义标题栏的一些控制功能原创 2022-06-27 10:42:27 · 993 阅读 · 0 评论 -
c# 添加日志篇--log4net
c# ,一个上机代码如果没有日志记录,那是存在很大的缺陷的原创 2022-06-09 14:13:03 · 2157 阅读 · 0 评论 -
winform 页面设计 自定义圆角按键
winform 自带的按键button 美观上面的话,完全不够看那么?想制作一个美观 的自定义圆角按键,如何实现呢?①仅显示文字②仅显示图像③显示图像与文字⑤带有边界的圆角按键方便观看进一步的效果就自制一个自定义窗体使用上圆角按键主要是对原来的按键进行了重绘设计6.代码下载https://download.csdn.net/download/adsd1233123/85924224...原创 2022-05-27 16:37:40 · 3348 阅读 · 0 评论 -
C#中ExpandSortConverter扩展排序转换器
[TypeConverter(typeof(ExpandSortConverter))]放在类前面[DisplayName(“最小值”), PropertyOrder(1)]放在属性前面public class ExpandSortConverter : ExpandableObjectConverter { #region Methods public override bool GetPropertiesSupported(ITypeDescriptorC原创 2022-05-27 10:35:25 · 313 阅读 · 0 评论 -
C#修改解决方案的名称 和解决方案文件夹的名称 ,及项目程序名称,项目文件夹名称
目录1.修改之前一定要先备份2.修改项目的名称3.修改整个解决方案的名称1.修改之前一定要先备份修改失败了,没有备份就得炸裂,一定要切记2.修改项目的名称右键项目- >属性 - >应用程序先将 程序集名称 与 默认命名空间 先修改好其次,在按组合键ctrl+ f将原来的项目名称,替换成新的名称;替换时,一定要针对整个解决方案进行替换----切记3.修改整个解决方案的名称关闭解决方案 ,一定要关闭出现无法加载的情况,或者路径出现问题,都有可能①先修改解决方案文件原创 2021-12-01 15:34:56 · 5995 阅读 · 6 评论 -
C#中的txt文件的增删改查SetValue(key,value)与GetValue(key)
目录1.读写txt文档2.实现对txt文档的增删改查3.源代码下载链接1.读写txt文档 private void Form1_Load(object sender, EventArgs e) { TxtFile.txtName = txb_FileName.Text; TxtFile.SetValue("语文", 89); TxtFile.SetValue("数学", 90.5);原创 2021-09-16 13:33:03 · 1287 阅读 · 0 评论 -
C#服务端与多客户端进行Tcp通信
目录1.服务端(Tcp Server)2.服务端Demo(Tcp Server)3.客户端(Tcp Client)4.客户端Demo(Tcp Client)1.服务端(Tcp Server)①创建监听套接字 //负责监听客户端请求连接信号的套接字 Socket listenSocket = null;//(IPv4协议,数据流双向,TCP协议)listenSocket = new Socket(AddressFamily.InterNetwork,SocketType.Stream,Proto原创 2021-08-30 09:18:52 · 8682 阅读 · 2 评论