C#實(shí)現(xiàn)動(dòng)態(tài)顯示及動(dòng)態(tài)移除圖片方法
本文所述實(shí)例為C#動(dòng)態(tài)加載一張圖片并顯示及動(dòng)態(tài)移除它的實(shí)現(xiàn)方法,代碼主要涉及一些C#圖像操作知識(shí),代碼簡(jiǎn)單易懂,對(duì)C#的初學(xué)者有一定的幫助。
主要功能代碼如下:
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(); } //動(dòng)態(tài)加載圖片 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]; } } //動(dòng)態(tài)移除圖片 private void button2_Click(object sender, EventArgs e) { imageList1.Images.RemoveAt(0); pictureBox1.Image = null; } } }
其他部分如界面及控件的布局,讀者可以根據(jù)自身興趣加以設(shè)計(jì)調(diào)整,代碼功能也可根據(jù)自身項(xiàng)目需求進(jìn)一步的加以完善。
相關(guān)文章
jQuery結(jié)合C#實(shí)現(xiàn)上傳文件的方法
這篇文章主要介紹了jQuery結(jié)合C#實(shí)現(xiàn)上傳文件的方法,涉及C#文件上傳的相關(guān)技巧,需要的朋友可以參考下2015-04-04在WPF中動(dòng)態(tài)加載XAML中的控件實(shí)例代碼
這篇文章主要介紹了在WPF中動(dòng)態(tài)加載XAML中的控件,實(shí)例分析了WPF中針對(duì)XAML中控件的動(dòng)態(tài)調(diào)用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07C# Stream 和 byte[] 之間的轉(zhuǎn)換
Stream 和 byte[] 之間的轉(zhuǎn)換2008-03-03C#調(diào)用OpenCV開發(fā)簡(jiǎn)易版美圖工具【推薦】
本文主要介紹在WPF項(xiàng)目中使用OpenCVSharp3-AnyCPU開源類庫(kù)處理圖片,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2019-10-10C#使用Socket實(shí)現(xiàn)局域網(wǎng)聊天
這篇文章主要為大家詳細(xì)介紹了C#使用Socket實(shí)現(xiàn)局域網(wǎng)聊天的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05無法從 int? 轉(zhuǎn)換為 int 運(yùn)行時(shí)出現(xiàn)錯(cuò)誤
無法從"int?"轉(zhuǎn)換為"int" ,在運(yùn)行時(shí)會(huì)出現(xiàn)錯(cuò)誤,通過強(qiáng)制類型轉(zhuǎn)換(int)便可解決2014-05-05