- 博客(13)
- 资源 (11)
- 收藏
- 关注
原创 WinForm:GDI+控件拖拽
声明:本代码仅为demo记录,存在bug,想要在项目中应用,需要优化。先看效果图:通过鼠标点击左侧小火箭,按住鼠标左键进行拖拽到右侧控件释放,可添加小火箭控件;通过鼠标可以再次调整小火箭的坐标位置,弹窗内容为小火箭的角度方位。
2024-09-24 10:26:53 257
原创 winform滚动条美化-Panel
1.创建滚动条控件继承Control2.添加一些必要的属性:滚动条最大值、背景色、滑块颜色等等3.绘制自己想要的样式并添加行为事件绘制滑块圆角代码return;//水平else//垂直重新鼠标按下(OnMouseDown)抬起(OnMouseUp)和移动(OnMouseMove)的事件来实现我们需要完成的操作,需要记录鼠标按下的点处理移动距离;触发事件的时机可自行调整未完成待续。
2023-02-17 17:01:05 1890
原创 自动获取控件数据
效果图代码对于大量获取页面控件数据是不是简单了很多?如何获取页面需要控件的数据:按钮Sign属性和其他控件的ForSign相同就可以获取到对应的数据;只是简单的思想 代码没有什么技术含量;需要的自行下载或者留言私我...
2020-08-31 11:10:24 223
原创 c#委托事件整理
1.委托从字面上理解就是一种代理,类似于房屋中介,由租房人委托中介为其租赁房屋; 委托是一种引用类型,虽然在定义委托时与方法有些相似,但不能将其称为方法。 下面定义一个int类型两个int参数的委托; /// <summary> /// 定义委托:返回类型int,两个参数为int /// </summary> /// <param name="a"></param> ...
2020-08-17 16:29:43 148
原创 C# Socket通信
客户端代码:public class SocketClient{ #region field/字段 IPAddress ip; IPEndPoint ipEnd; Socket socket; public delegate void Receive(string msg); public delegate void Shut(strin...
2019-08-15 15:58:38 192
原创 检测UBS设备插拔
引用 System.Managementusing System;using System.Collections.Generic;using System.Linq;using System.Management;using System.Text;using System.Threading;namespace Dr.WForm.Control.E...
2019-05-28 17:59:45 215
原创 Newtonsoft.Json.dll扩展
使用方式如下首先要引用Newtonsoft.Json.dll和Newtonsoft.JsonEx.dll代码示例: List<InvInfo> ls2 = InvList(20);//对象 string jsonresult2 = ls2.ToJsonString();//转json字符串 ls2 = jsonresult2.JsonToObject<List&...
2019-02-19 16:29:59 388
原创 json转换dll,使用方便快捷(Newtonsoft.Json.dll)
Json 使用方式jsonresult.GetJsonNode("children");//目前仅支持获取最外层节点常用数据类型转换使用方式byte[] 转成 Stream: .ToStream()Stream 转成 byte[]:.ToBytes()object转double:.NullToDouble();//失败返回0.00object转int:Null...
2019-02-11 11:48:06 1357
翻译 自定义属性分组展示
效果图:首先添加用户控件(这个根据自己想要的东西来)代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Linq;using System.Text;using Sy...
2018-12-06 16:23:44 464
原创 FastReport使用基础二(Rich Text)
Rich2 为控件 (report1.FindObject("Rich2") as RichObject).Text = "测试填充数据"; report1.Preview = previewControl1; report1.Show();
2018-11-26 13:52:05 2291
原创 FastReport使用基础一(显示模板)
首先拖出控件 PreviewControl,显示效果然后拖出控件Report,双击 控件进行模板编辑。模板随便写点内容不做动态加载赋值。窗体加载代码 private void Form3_Load(object sender, EventArgs e) { report1.Preview = previewControl1;...
2018-11-26 13:20:22 1956
WinForm:GDI+控件拖拽
2024-09-24
newtonsoft.json.dll.zip
2020-09-10
DrTextBoxDemo.zip
2020-09-10
json转换快捷方法—2019-02-13
2019-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人