当前位置: 首页 > news >正文

wordpress商城+微信china东莞seo

wordpress商城+微信,china东莞seo,做一网站要什么软件,加工网套版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 下载相关代码:【免费】《自己做个国庆75周年头像生成器》代码资源-CSDN文库 又是一年国庆节,今年使用国旗做…

 版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的

下载相关代码:【免费】《自己做个国庆75周年头像生成器》代码资源-CSDN文库

又是一年国庆节,今年使用国旗做头像的朋友不少,律师也说了,不违法。


所以,做这个程序也没关系吧。
程序设计界面

准备四张透明png图片到程序目录下的Img目录,分别用1-4.png命名。

主要代码就写在下面了:

Public Class Form1Dim baseImg As BitmapDim backimg As BitmapDim g As GraphicsDim blChooseImg As BooleanPrivate Sub btnChoosePic_Click(sender As Object, e As EventArgs) Handles btnChoosePic.ClickDim picname As StringIf ofdPic.ShowDialog = DialogResult.Cancel ThenExit SubEnd Ifpicname = ofdPic.FileNameTrybackimg = New Bitmap(picname)blChooseImg = TrueCall drawImg(cbMask.SelectedIndex)Catch ex As Exceptionbackimg = NothingEnd TryEnd SubPrivate Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.LoadblChooseImg = FalsebaseImg = New Bitmap(pbCombine.Width, pbCombine.Height)g = Graphics.FromImage(baseImg)cbMask.SelectedIndex = 0AddHandler cbMask.SelectedIndexChanged, AddressOf cbMaskSelectedIndexChangedEnd SubPrivate Sub cbMaskSelectedIndexChanged(sender As Object, e As EventArgs)Call drawImg(cbMask.SelectedIndex)End SubPrivate Sub drawImg(ByVal maskid As Integer)If blChooseImg = False Then Exit Subg.DrawImage(backimg, New Rectangle(0, 0, pbCombine.Width, pbCombine.Height), New Rectangle(0, 0, backimg.Width, backimg.Height), GraphicsUnit.Pixel)Dim maskName As StringmaskName = Application.StartupPath & "\img\" & (maskid + 1).ToString & ".png"Dim maskImg As New Bitmap(maskName)g.DrawImage(maskImg, New Rectangle(0, 0, pbCombine.Width, pbCombine.Height), New Rectangle(0, 0, maskImg.Width, maskImg.Height), GraphicsUnit.Pixel)pbCombine.Image = baseImgEnd SubPrivate Sub pbCombine_MouseDown(sender As Object, e As MouseEventArgs) Handles pbCombine.MouseDownIf e.Button = MouseButtons.Right ThenIf blChooseImg = True ThencmsSave.Show(sender, e.Location)End IfEnd IfEnd SubPrivate Sub tsmSaveImg_Click(sender As Object, e As EventArgs) Handles tsmSaveImg.ClickDim savePath As StringIf sfdPic.ShowDialog = DialogResult.Cancel ThenExit SubEnd IfsavePath = sfdPic.FileNameTrybaseImg.Save(savePath)MessageBox.Show("保存完毕")Catch ex As ExceptionMessageBox.Show(ex.Message)End TryEnd SubPrivate Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosingg.Dispose()baseImg.Dispose()End Sub
End Class

代码太简单,不一一讲解了。
注意一个地方,窗体载入的时候为什么要:
      AddHandler cbMask.SelectedIndexChanged, AddressOf cbMaskSelectedIndexChanged
而不是直接使用 cbMask.SelectedIndexChanged 这个事件呢?

    Private Sub cbMask_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cbMask.SelectedIndexChanged

    End Sub

请读者自己想一想。
运行时是这样滴:

简简单单的代码,我们不仅可以给自己做,也可以给朋友做头像了。
 

由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供参考。

学习更多vb.net知识,请参看vb.net 教程 目录

http://www.hrbkazy.com/news/48651.html

相关文章:

  • 浏览器提醒 WordPress太原百度快速优化排名
  • 重庆企业网站推广价格济南网站建设公司选济南网络
  • 做导购网站多少钱谷歌网页版入口
  • 做网站不用数据库可以吗网站关键词免费优化
  • 官方网站建设实训心得网络营销策略是什么
  • 我想阻止一个网站要怎么做小广告公司如何起步
  • 江门网站制作培训学校企业管理软件管理系统
  • 房屋设计3d图用什么软件南宁关键词优化软件
  • 成都高端网站建设公司怎么申请自己的域名
  • 网站注册备案之后怎么做网站百度sem推广具体做什么
  • 网站备案接入商变更荆门今日头条新闻发布
  • 如果是创建的网站满十八岁可以申请abc认证吗
  • wordpress网站建设中网站视频播放代码
  • java做exe网站起飞页自助建站平台
  • 网站开发php代运营网店公司
  • 网站内容页怎么设计模板宣传推广
  • 网站开发素材直接打开百度
  • 深圳网页制作与网站建设方案维护做百度seo
  • 软件网站关键词优化seo推广软件排名
  • 做app的网站有哪些功能吗竞价网
  • 南京制作网站公司网站怎么创建网页链接
  • 淘宝客网站建设的策略无锡营销型网站制作
  • 重庆网站营销seo电话百度电脑版下载安装
  • 广州建网站的网络公司在线培训
  • 网站建设风险控制电话营销销售系统
  • 网站域名空间合同西安关键词排名提升
  • 宁波做外贸网站推广湖南seo优化
  • 网站开发和数据库哪个有前途微信运营方案
  • 用花生壳怎么做网站的服务器环球网今日疫情消息
  • 骨科医院网站优化服务商百度引擎提交入口