C# winform点击生成二维码实例代码
作者:zhaoyu_m69 时间:2023-12-10 08:17:20
C# winform 新手实例:点击生成二维码
效果图如下:
打开exe默认界面
部分代码:
//button点击事件
private void button1_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(textBox1.Text))
{
MessageBox.Show("请输入要生成的二维码!");
return;
}
GenByZXingNet(textBox1.Text);
}
//生成二维码图片的函数
private Bitmap GenByZXingNet(string msg)
{
BarcodeWriter writer = new BarcodeWriter();
writer.Format = BarcodeFormat.QR_CODE;
writer.Options.Hints.Add(EncodeHintType.CHARACTER_SET, "UTF-8");//编码问题
writer.Options.Hints.Add(EncodeHintType.ERROR_CORRECTION, ZXing.QrCode.Internal.ErrorCorrectionLevel.H);
const int codeSizeInPixels = 240; //设置图片长宽
writer.Options.Height = writer.Options.Width = codeSizeInPixels;
writer.Options.Margin = 1;//设置边框
ZXing.Common.BitMatrix bm = writer.Encode(msg);
Bitmap img = writer.Write(bm);
pictureBox1.Image = img;
return img;
}
//若需要打开exe默认出现一张二维码,先给textbox初始值,然后添加函数
private void Form1_Load(object sender, EventArgs e)
{
button1_Click(null,null);
}
以上所述是小编给大家介绍的 C# winform点击生成二维码实例代码网站的支持!
来源:http://blog.csdn.net/zhaoyu_m69/article/details/70850474
标签:c#,winform,二维码
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
IDEA解决src和resource下创建多级目录的操作
2023-03-24 07:05:37
![](https://img.aspxhome.com/file/2023/0/63690_0s.jpg)
Android高德地图marker自定义弹框窗口
2023-06-22 13:07:05
![](https://img.aspxhome.com/file/2023/6/114346_0s.jpg)
Android仿淘宝物流信息TimeLineView
2023-10-09 20:12:47
![](https://img.aspxhome.com/file/2023/6/111706_0s.jpg)
不看后悔!揭秘游戏服务器开发
2023-08-22 16:20:30
![](https://img.aspxhome.com/file/2023/6/58306_0s.png)
Java SpringBoot Validation用法案例详解
2023-10-21 15:06:49
![](https://img.aspxhome.com/file/2023/3/125213_0s.png)
java开发分布式服务框架Dubbo原理机制详解
2023-01-04 19:53:01
![](https://img.aspxhome.com/file/2023/0/71210_0s.png)
Java语言中4种内部类的超详细讲解
2022-02-23 18:08:10
Java设计模式中的命令模式
2023-11-20 04:26:46
C#写入XML文档
2022-03-21 18:08:33
SpringBoot封装响应数据实现过程详解
2023-01-17 21:32:51
![](https://img.aspxhome.com/file/2023/5/88215_0s.png)
C#实现实体类和XML相互转换
2023-06-16 04:37:32
java实现冒泡排序算法
2023-10-17 20:44:01
![](https://img.aspxhome.com/file/2023/1/69681_0s.gif)
Android实现ListView分页加载数据
2023-11-09 10:05:45
Flutter Zone异常处理方法及基本原理
2021-11-25 23:30:30
![](https://img.aspxhome.com/file/2023/0/113310_0s.png)
C#中DataSet转化为实体集合类的方法
2022-05-09 00:50:46
Android应用框架之应用启动过程详解
2023-06-05 02:20:47
Android clipChildren属性实例详解
2022-12-29 02:35:50
![](https://img.aspxhome.com/file/2023/9/139289_0s.png)
java 动态 代理的方法总结
2023-08-25 04:00:33
Java中的字节,字符输出流与字节和字符输入流的简单理解
2022-11-30 01:56:13
Spring如何使用@Indexed加快启动速度
2022-05-02 10:50:40
![](https://img.aspxhome.com/file/2023/6/62236_0s.jpg)