易语言进度条(易语言进度条中总任务怎么读取)
易语言进度条
1.先做界面吧。这里我们用的是通用对话框,拖放对象组件,图片列表用表格框,预览图片用画板,转换进度用进度条,还有其他按钮,编辑框,组合框,还有一些标签,不是很漂亮,也会有用!
2.这里为了操作列表框,增加了一个菜单,主要是删除列表框的内容,包括删除所有的项目和删除选中的项目,所以这个菜单不需要显示,是隐藏的!
3.创建后启动window _添加组合框的项,当前选中的项设置为0,同时注册拖拽组件,允许接收文件!
4.在拖放objects _ getting文件的事件下,添加代码,因为要支持多个文件中的拖动,要用分割文本分割,分几次添加到列表框中!
5.看选择图片、选择文件夹、选择三个按钮下的代码,选择图片同时调用对话框读取并显示在画板上;选择文件夹时,只需浏览目录找到目录中的文件,然后添加到列表框中,这样选择就更容易了,一行就行!
6.然后就是图像转换的子程序,直接用易语言提供的库来操作。通过判断组合类型,进行相应的转换,同时用进度条显示当前转换的进度,用标签提示当前工作情况!
7.开始和停止代码转换。这里启用了线程操作,文件多的时候不用装死!
8.最后是菜单操作。右键单击列表框,可以弹出菜单,添加相关代码。此外,当您单击列表中的不同图片时,您可以在画板上显示相应的图片。这段代码也很简单!