自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c#报错 :System . Invalid Operation Exception:“线程间操作无效: 从不是创建控件的线程访问它

跨线程操作时,从新建的线程去操作UI线程中的控件时,会报错;第二种:定义一个委托(delegate),委托(delegate)可以将参数与方法传递给控件所在的线程,并由控件所在的线程执行,通过Invoke来调用,这样可以完美解决此类问题。//加载时取消跨线程检查。有两种,第一种:在程序加载时直接修改为允许跨线程操作(相当于屏蔽系统跨线程检查,以免报错);但是这不是标准的方法。通过查阅资料得知,正常情况下.NET平台为防止出错,不允许其他线程跨线程直接操作UI线程中的控件;

2024-02-02 13:04:09 2082

原创 通过vs2019用C#简单了实现二维码的生成与保存的2种方式

方式二:直接利用ZXing中自带的类,直接调用;相对来说直接使用时,没有方式1(已二次封装)更加简洁。主要是记录一下,可能以后自己能再次通过自己写的这篇东西温故而知新;方式1.通过创建类的方式,将系统提供的ZXing类的数据进行封装。再通过调用ZXingLibs类的方式进行生成二维码,如下图所示。项目中右键找到管理NuGet程序包(N)其中参考了几篇其他大神写的实现。要想实现二维码的相关操作需要。先创建类ZXingLibs。

2023-05-17 16:20:14 2654 2

空空如也

空空如也

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

TA关注的人

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