![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 51
晓伟哥123
这个作者很懒,什么都没留下…
展开
-
运行x509的库做TSL加密的时候报错“调用 SSPI 失败,请参见内部异常”。
运行x509的库做TSL加密的时候报错“调用 SSPI 失败,请参见内部异常”的解决方法原创 2023-08-31 11:33:37 · 507 阅读 · 0 评论 -
C# 使用gdi绘制自定义控件,自适应分辨率。
解决cpu占用高的问题以及闪烁问题的解决方案视频演示。原创 2023-08-03 11:42:52 · 638 阅读 · 0 评论 -
使用微软原生websocket client访问公司的server
使用微软原生websocket client访问Websocket server接口原创 2022-11-04 09:11:29 · 490 阅读 · 1 评论 -
PropertyGrid 下拉式和弹出编辑框的实现
PropertyGrid 下拉式和弹出式编辑框的实现转载 2022-09-23 15:54:08 · 878 阅读 · 0 评论 -
C# 截取电脑屏幕全屏代码,自适应分辨率。包含labview调用方法。
C# 截取电脑屏幕全屏代码,自适应分辨率。包含labview调用方法。原创 2022-09-05 12:11:11 · 896 阅读 · 0 评论 -
CRC32校验C#
c# crc32 校验转载 2022-09-01 15:00:57 · 1743 阅读 · 0 评论 -
BackgroundWorker使用
backgroundworker原创 2022-08-19 15:47:19 · 186 阅读 · 0 评论 -
C# loading界面,可做耗时操作,可改变文本
问题描述`winform程序中某些耗时操作需要等待页面一直刷新,让用户知道界面没有假死。下面是部分代码。效果如图: C# loading master OpaqueCommand cmd = new OpaqueCommand(); Task tsk = null; cmd.ShowOpaqueLayer(panel1, 155, tr原创 2022-05-14 20:30:17 · 717 阅读 · 0 评论 -
C#中的多线程使用 – Thread 类: 使用回调函数从一个线程中检索数据
C#中的多线程使用 – Thread 类: 使用回调函数从一个线程中检索数据 public delegate void TrackInfoCallBackDelegate(List<VehicleGPSInfo> trackInfo); //回调委托 public partial class FormMain : Form { // ... // 获取轨迹数据(当天) : 使用线程处理, 有传入参数和 返回数据(委托回调)转载 2021-02-17 15:37:38 · 480 阅读 · 0 评论 -
委托之异步多线程,解决参数传递和返回值问题
项目场景:设计了一个交互界面,要求两个用户点击交互事件下面的耗时操作互不影响,不能阻塞UI线程,并且返回执行结果。问题描述:一般线程是无参无返回值Example:Thread t = new Thread(new ThreadStart(MyFunction));t.Start();其中的MyFunction 是无参无返回值。private void MyFunction(){ }有参的也只能传递obj的类型。Example:System.Threading.Threa原创 2020-12-10 16:00:38 · 336 阅读 · 0 评论 -
C#多线程UpdataUI
项目场景:多线程UpdataUI:1.Delegate更新2.BackgroudWorker类更新问题描述:简易界面如下,点击button1在线程里改变textbox1的文本,delegate可以实现所在方法循环更新。backgroudworker单次更新。在线程中更新UI出现跨线程访问错误:两种方式都在下面的代码里。using System;using System.Collections.Generic;using System.ComponentModel;using Sy原创 2020-11-27 10:24:52 · 314 阅读 · 0 评论 -
C# 解决datagridview控件显示大量数据拖拉卡顿问题
项目场景:C# 使用dataGridView控件分页显示数据和拖拉的时候卡顿问题描述:由于在使用SQL查询大量的数据并显示到dataGridView控件卡顿。首先分页,其次把显示控件设置双buffer1.设置dataGridView双buffer代码如下,需要引用反射命名空间 Type dgvType = this.dataGridView1.GetType(); PropertyInfo pi = dgvType.GetProperty("DoubleBuffered",原创 2020-11-19 08:43:47 · 6955 阅读 · 4 评论