注册 登录
编程论坛 VB.NET论坛

自动将字符串生成二维条码

yuk_yu 发布于 2016-08-22 16:36, 6950 次点击
我想实现将字符串自动生成二维条码并实现打印功能,请大家给我点建议和指点。
net中有自动生成二维码的控件吗?如果有哪有实例?想学习一下!谢谢
19 回复
#2
不说也罢2016-08-22 22:07
这个百度下不是很容易吗?楼主不要太懒。
#3
yuk_yu2016-08-23 09:05
回复 2楼 不说也罢
我找了,但是都实现不了二维的,1D我找到了,也可以实现。版主可否指点一下?谢谢
#4
不说也罢2016-08-23 11:49
http://zhidao.baidu.com/link?url=PgPCKOwrKWGnMU8UprLZk3J_PhKe_meqF432I6vKZ0qviKM5ousjZ7Z1NxSRT3Y_9_bzexcrrDSLOkrstVU3_jh6LBlD_8u3ef0ro0EYio7
#5
yuk_yu2016-08-23 14:55
回复 4楼 不说也罢
谢谢版主, 我才开始学习, C#我不会,我自己再找找看吧
#6
不说也罢2016-08-24 17:04
以下是引用yuk_yu在2016-8-23 14:55:11的发言:

谢谢版主, 我才开始学习, C#我不会,我自己再找找看吧


好吧。 我这给你写了个例子。你拿去用吧。解压码可站短信。

只有本站会员才能查看附件,请 登录


只有本站会员才能查看附件,请 登录
#7
yuk_yu2016-09-10 12:39
回复 6楼 不说也罢
版主,怎么找到解压码?
#8
不说也罢2016-09-11 09:07
以下是引用yuk_yu在2016-9-10 12:39:07的发言:

版主,怎么找到解压码?


请查看论坛短消息。
#9
yuk_yu2016-09-12 10:21
回复 8楼 不说也罢
谢谢!!!!
#10
yuk_yu2016-10-14 11:14
回复 8楼 不说也罢
版主,能指导一下如何直接打印PictureBox内容吗?
#11
yuk_yu2016-10-14 11:45
回复 6楼 不说也罢
版主,你用的是什么控件?可以分享吗?
#12
yuk_yu2016-10-15 12:47
回复 2楼 不说也罢
可以给我控件和打印的例子码?谢谢版主!
#13
不说也罢2016-10-15 15:54
以下是引用yuk_yu在2016-10-14 11:14:01的发言:

版主,能指导一下如何直接打印PictureBox内容吗?
程序代码:

'打印PictureBox区域,需要在窗体上添加一个PrintDocument1
    Private Declare Function BitBlt Lib "gdi32.dll" Alias "BitBlt" (ByVal _
    hdcDest As IntPtr, ByVal nXDest As Integer, ByVal nYDest As _
    Integer, ByVal nWidth As Integer, ByVal nHeight As Integer, ByVal _
    hdcSrc As IntPtr, ByVal nXSrc As Integer, ByVal nYSrc As Integer, _
    ByVal dwRop As System.Int32) As Long
    Dim memoryImage As Bitmap

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim mygraphics As Graphics = PictureBox1.CreateGraphics
        Dim s As Size = PictureBox1.Size
        memoryImage = New Bitmap(s.Width, s.Height, mygraphics)
        Dim memoryGraphics As Graphics = Graphics.FromImage(memoryImage)
        Dim dc1 As IntPtr = mygraphics.GetHdc
        Dim dc2 As IntPtr = memoryGraphics.GetHdc
        BitBlt(dc2, 0, 0, PictureBox1.ClientRectangle.Width, _
            PictureBox1.ClientRectangle.Height, dc1, 0, 0, 13369376)
        mygraphics.ReleaseHdc(dc1)
        memoryGraphics.ReleaseHdc(dc2)
        PrintDocument1.Print()
    End Sub
    Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
        e.Graphics.DrawImage(memoryImage, 0, 0, PictureBox1.ClientRectangle.Width, _
                PictureBox1.ClientRectangle.Height)
    End Sub

控件已在给你写的例子当中呀,你没看例子么?项目—BIN—DEBUG文件夹下,有个DLL文件,项目最上面一行代码,就是引用它
#14
yuk_yu2016-10-17 08:57
回复 13楼 不说也罢
谢谢帮主,我再试试看,万分感激!!
#15
排骨马2017-09-03 19:00
回复 6楼 不说也罢
楼主可以把解压密码告知一下吗?谢谢
#16
shumahe32017-09-05 23:39
以下是引用不说也罢在2016-8-24 17:04:50的发言:



好吧。 我这给你写了个例子。你拿去用吧。解压码可站短信。

请问,解压密码是多少呢?
#17
xinxingjiang2018-08-07 11:11
回复 8楼 不说也罢
解压密码是多少
#18
jyzas2018-08-25 22:45
谢谢分享
#19
MINISO2019-02-16 10:38
版主我也需要你的二维码编译软件,能不能也发一个解压码给我,谢谢!
#20
MINISO2019-02-17 15:40
版主能不能给我也提供一个解压码
1