|
进入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 ![]()
|








骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价