Asp.Net教程,WinForm教程,Asp.Net MVC,vs2008教程,vs2010教程,Silverlight技术,源码下载,Asp.Net视频教程
全站热门标签
vs2010 Silverlight 存储过程 水晶报表 LINQ ADO.NET JavaScript DataGridView GridView AjaxPro DevExpress 面向对象 Extjs XML HTML教程 Oracle jQuery WPF MVC 分页 Office2010 GDI+ Visual C++2010 Dojo MySQL VB.NET WCF4.0 ASPxGridView WinForm textbox Sql2005 cookie Discuz!NT checkbox WCF SQL经典语句 T-SQL F# asp.net VS2008 SQL Ajax DropDownList VS2008新特性 TreeView Access Flex 页面执行时间 字符串 DataSet VB2005 回调 动画 C#时间 游戏 ASP.NET MVC
Framework C#技术VB.NET VC.NET WCF WPF
当前位置: 主页 > WinForm教程 > VB.NET >

VB.Net2008编写多种图片格式转换程序(4)

时间:2010-06-30 01:34来源:未知 作者:admin 点击:


进入Button3_Click事件中

Copy codePrivate Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click 

 Me.Result.Items.Clear() 

 '判断用户是否已经选择相应的目录,任意一个为空,则不能转换

 If Me.PictureFolder.Text <> String.Empty And _

 Me.NeedSaveFolder.Text <> String.Empty Then 

 '源格式和目标格式是否相同

 If Me.destGS = Me.origGS Then

 MessageBox.Show("抱歉,目标格式不能与源格式相同", My.Application.Info.Title, MessageBoxButtons.OK, MessageBoxIcon.Information)

 Exit Sub

 End If 

 '开始转换

 Dim saveGssName As String = String.Empty '保存为新的文件名

 For Each file As String In fileList

 Try

 Dim liTem As Image = Image.FromFile(file)

 saveGssName = String.Format("{0}\{1}.{2}", Me.filePath, getName(file), Me.destGS)

 '开始转换

 liTem.Save(saveGssName, fileFormat)

 filejs += 1

 '记录转换信息

 Result.Items.Add(String.Format("已经成功转换了 {0}!", saveGssName))

 Catch ex As FileNotFoundException 

 Result.Items.Add(String.Format("已经转换 {0} 失败! 原因: 源文件错误", saveGssName))

 Catch ex As Exception

 Result.Items.Add(String.Format("已经转换 {0} 失败! 原因: {1}!", saveGssName, ex.ToString))

 End Try

 Next

 Dim Msg As String = String.Format("转换已经完成!", fileList.Length)

 MessageBox.Show(Msg, My.Application.Info.Title, MessageBoxButtons.OK, MessageBoxIcon.Information)

 Result.Items.Add(String.Empty)

 Result.Items.Add(String.Format("一共成功转换了 {0} 个图片! ", Me.filejs.ToString))

 Me.filejs = 0 '在这里计数器需要清零

 Exit Sub

 Else

 Exit Sub

 End If

End Sub
好了代码输入完成,特别注意现在的ComboBox1,ComboBox2都没有数据项,我们需要添加数据项目才能出现下拉框,选中ComboBox1 在右上方会出现很小的箭头选择它即可,如图5
 

选择<编辑项> 图6
 

然后输入:

  BMP

  EMF

  GIF

  JPG

  PNG

  ComboBox2,同样按照以上步骤输入数据项,输入以下即可

  BMP

  EMF

  GIF

  JPG

  PNG

  好了现在我们运行程序测试一下吧,测试如图7
 

 

 

Tags:VB.NET2008
责任编辑:admin
返回顶部
------分隔线----------------------------
推荐内容
骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价 骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价