C# winform点击生成二维码实例代码

作者:zhaoyu_m69 时间:2023-12-10 08:17:20 

C# winform 新手实例:点击生成二维码

效果图如下:

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,二维码
0
投稿

猜你喜欢

  • IDEA解决src和resource下创建多级目录的操作

    2023-03-24 07:05:37
  • Android高德地图marker自定义弹框窗口

    2023-06-22 13:07:05
  • Android仿淘宝物流信息TimeLineView

    2023-10-09 20:12:47
  • 不看后悔!揭秘游戏服务器开发

    2023-08-22 16:20:30
  • Java SpringBoot Validation用法案例详解

    2023-10-21 15:06:49
  • java开发分布式服务框架Dubbo原理机制详解

    2023-01-04 19:53:01
  • 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
  • C#实现实体类和XML相互转换

    2023-06-16 04:37:32
  • java实现冒泡排序算法

    2023-10-17 20:44:01
  • Android实现ListView分页加载数据

    2023-11-09 10:05:45
  • Flutter Zone异常处理方法及基本原理

    2021-11-25 23:30:30
  • C#中DataSet转化为实体集合类的方法

    2022-05-09 00:50:46
  • Android应用框架之应用启动过程详解

    2023-06-05 02:20:47
  • Android clipChildren属性实例详解

    2022-12-29 02:35:50
  • java 动态 代理的方法总结

    2023-08-25 04:00:33
  • Java中的字节,字符输出流与字节和字符输入流的简单理解

    2022-11-30 01:56:13
  • Spring如何使用@Indexed加快启动速度

    2022-05-02 10:50:40
  • asp之家 软件编程 m.aspxhome.com