C#实现动态显示及动态移除图片方法
程序员文章站
2023-12-18 16:07:40
本文所述实例为c#动态加载一张图片并显示及动态移除它的实现方法,代码主要涉及一些c#图像操作知识,代码简单易懂,对c#的初学者有一定的帮助。
主要功能代码如下:...
本文所述实例为c#动态加载一张图片并显示及动态移除它的实现方法,代码主要涉及一些c#图像操作知识,代码简单易懂,对c#的初学者有一定的帮助。
主要功能代码如下:
using system; using system.data; using system.drawing; using system.text; using system.windows.forms; namespace imagelistremovepicture { public partial class form1 : form { public form1() { initializecomponent(); } //动态加载图片 private void form1_load(object sender, eventargs e) { picturebox1.width = 200; picturebox1.height = 165; string path = application.startuppath.substring(0, application.startuppath.substring(0, application.startuppath.lastindexof("\\")).lastindexof("\\")); path += @"\01.jpg";//加载一张外部图片 image img = image.fromfile(path, true); imagelist1.images.add(img); imagelist1.imagesize = new size(200,165); } private void button1_click(object sender, eventargs e) { if (imagelist1.images.count == 0) { messagebox.show("没有图像可移除!"); } else { picturebox1.image = imagelist1.images[0]; } } //动态移除图片 private void button2_click(object sender, eventargs e) { imagelist1.images.removeat(0); picturebox1.image = null; } } }
其他部分如界面及控件的布局,读者可以根据自身兴趣加以设计调整,代码功能也可根据自身项目需求进一步的加以完善。