- 博客(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关注的人