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

发布时间 - 2026-01-11 00:52:18    点击率:

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点击生成二维码实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# c#  # winform  # 二维码  # C#实现扫描枪扫描二维码并打印(实例代码)  # C#二维码图片识别代码  # C# TSC打印二维码和条形码的实现方法  # C#生成带logo的二维码  # C#利用QrCode.Net生成二维码(Qr码)的方法  # C# 如何生成 DataMatrix 格式的二维码  # 小编  # 在此  # 给大家  # 请输入  # 所述  # 给我留言  # 长宽  # 感谢大家  # 先给  # 疑问请  # 有任何  # 若需  # Text  # MessageBox  # EventArgs  # IsNullOrEmpty  # string  # Show  # BarcodeWriter  # writer 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  Laravel如何实现API版本控制_Laravel版本化API设计方案  如何在IIS中配置站点IP、端口及主机头?  Android滚轮选择时间控件使用详解  JS弹性运动实现方法分析  如何快速生成ASP一键建站模板并优化安全性?  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  Android使用GridView实现日历的简单功能  动图在线制作网站有哪些,滑动动图图集怎么做?  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  JavaScript如何实现继承_有哪些常用方法  如何在Ubuntu系统下快速搭建WordPress个人网站?  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  Python并发异常传播_错误处理解析【教程】  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  香港服务器租用每月最低只需15元?  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  韩国服务器如何优化跨境访问实现高效连接?  Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  Laravel如何发送系统通知?(Notification渠道示例)  网站建设要注意的标准 促进网站用户好感度!  微信小程序制作网站有哪些,微信小程序需要做网站吗?  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  Laravel如何实现多对多模型关联?(Eloquent教程)  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程  如何用花生壳三步快速搭建专属网站?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  网站制作软件有哪些,制图软件有哪些?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  如何在云服务器上快速搭建个人网站?  如何快速打造个性化非模板自助建站?  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  如何在云主机快速搭建网站站点?  IOS倒计时设置UIButton标题title的抖动问题  如何在Windows虚拟主机上快速搭建网站?  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  js实现点击每个li节点,都弹出其文本值及修改  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  音乐网站服务器如何优化API响应速度?  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  bootstrap日历插件datetimepicker使用方法  在Oracle关闭情况下如何修改spfile的参数  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  北京专业网站制作设计师招聘,北京白云观官方网站?