本文所述实例为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; } } }
其他部分如界面及控件的布局,读者可以根据自身兴趣加以设计调整,代码功能也可根据自身项目需求进一步的加以完善。
如对本文有疑问, 点击进行留言回复!!
使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)
C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析
网友评论