自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 C# 用WinForm实现在文本框无内容时显示浅色提示文本

代码想要实现的功能是: 实现原理:一、继承TextBox类,重写TextBox的三个事件(OnHandleCreated,OnTextChanged,OnGotFocus)二、 不能直接在TextBoxChange中增加判断,容易频繁GDI绘图三、 使用Timer进行延时GDI+,避免频繁绘图代码实现:先添加一个用户控件将新建的UserControl继承TextBox生成一个方法,实现当文本改变或焦点改变时判断文本长度,当Text.Length=0时,用GDI在TextBox上绘制显示需要的文本

2022-06-27 17:46:16 2133 1

原创 C# 简单实现WebSocket

简单实现WebSocket服务器端1、S端导入SuperSocket包2、S端实现WebSocket WinForm网页端3、B端实现WebSocket服务器端1、S端导入SuperSocket包NuGet包导入引用包包内容log4netSuperSocket内必须包含的打log文件SuperSocketSuperSocket必要包SuperSocket...

2019-08-27 10:09:12 4613

转载 C# base64加解密的原理

C#Base64编码一. Base64的编码规则Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所要编码的数据的字节数不是3的整倍数,也就是说在分组时最...

2019-08-05 14:29:27 168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除