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

营子区住房和城乡建设局网站做东南亚跨境电商平台有哪些

营子区住房和城乡建设局网站,做东南亚跨境电商平台有哪些,企业网站的建设包括,东莞最新招聘信息版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 下载相关代码:【免费】《自己做个国庆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.dtcms.com/a/525985.html

相关文章:

  • lesson76:Vue.js 核心特性详解:事件处理、计算属性与侦听器
  • 不申请域名可以 做网站吗短期职业技能培训班
  • 北京专业网站开发公司wordpress+没有+sql
  • 如何做关于旅游的网站页面怎么查询个人名下营业执照
  • 兴国做网站招聘网站建设推广
  • 下载男女做爰免费网站租一个服务器要多少钱
  • 又在今年1024时
  • wordpress 最简单模板下载wordpress seo怎么写
  • wdcp 快速迁移网站佛山电商网站制作团队
  • CI/CD(二)—— Git 基础操作全攻略:从入门到实战
  • 建设一个网站需要那些技术做网站的职位
  • OK432(AbMole,M9414)
  • 三种 Badcase 精度验证方案详解与 hbm_infer 部署实录
  • 全网门户网站制做互联网行业现状分析
  • 网站安全和信息化建设衣服网站模板
  • 古腾堡布局的网站平面设计做画册用网站
  • 仿魔客吧网站模板cms客户管理系统
  • SpringAI + DeepSeek本地大模型应用开发-智能会话
  • 可视化响应式网站建设下载别人网站的asp
  • ps4gta5网站建设中网站建设硬件计划
  • Windows安装Git教程
  • 付网站建设服务费什么科目专门培训seo的网站
  • 专门做app的网站厦门网站制作哪里好薇
  • WebPages Razor:现代Web开发的新利器
  • 浙人医首创多院区异构多活LIS信创样板:KingbaseES支撑6级容灾,RTO≤10分钟
  • 教育网站制作要多少钱摄影师都在哪些网站发布作品
  • 青岛建设网站企业引擎搜索对人类记忆的影响
  • 高淳网站建设外网代理ip
  • 网站营销话术网络营销的特点和作用
  • DataGrip导出SQL脚本时去除数据库名