C#利用WinForm實(shí)現(xiàn)查看指定目錄下所有圖片功能
一、關(guān)于Winform
Windows 窗體是用于生成 Windows 桌面應(yīng)用的 UI 框架。 它提供了一種基于 Visual Studio 中提供的可視化設(shè)計器創(chuàng)建桌面應(yīng)用的高效方法。 利用視覺對象控件的拖放放置等功能,可以輕松生成桌面應(yīng)用。
使用 Windows 窗體,可以開發(fā)包含豐富圖形的應(yīng)用,這些應(yīng)用易于部署和更新,并且在脫機(jī)狀態(tài)下或連接到 Internet 時都可正常工作。 Windows 窗體應(yīng)用可以訪問運(yùn)行應(yīng)用的計算機(jī)的本地硬件和文件系統(tǒng)。
二、創(chuàng)建應(yīng)用
三、功能實(shí)現(xiàn)
說明:點(diǎn)擊上一張或者下一張,查看圖片。
使用:設(shè)計兩個按鈕,給兩個按鈕設(shè)置點(diǎn)擊事件,點(diǎn)擊上一張查找當(dāng)前圖片的上一張,并顯示到picturebox控件中,下一張同理。
四、代碼部分
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace pictureBox圖片的上一張下一張 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { // 初始頁面加載的圖片的絕對路徑 pictureBox1.Image = Image.FromFile(@"C:/"); } // 獲得指定文件夾的所有文件的全路徑 string[] path = Directory.GetFiles(@"C:/"); int i = 0; private void button2_Click(object sender, EventArgs e) { i++; if (i == path.Length) { i = 0; } pictureBox1.Image = Image.FromFile(path[i]); } private void button1_Click(object sender, EventArgs e) { i--; if (i < 0) { i = path.Length - 1; } pictureBox1.Image = Image.FromFile(path[i]); } } }
以上就是C#利用WinForm實(shí)現(xiàn)查看指定目錄下所有圖片功能的詳細(xì)內(nèi)容,更多關(guān)于C# WinForm查看指定圖片的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
C#?使用Aspose.Cells?導(dǎo)出Excel的步驟及問題記錄
Aspose.Cells是一款功能強(qiáng)大的Excel文檔處理和轉(zhuǎn)換控件,開發(fā)人員和客戶電腦無需安裝Microsoft Excel也能在應(yīng)用程序中實(shí)現(xiàn)類似Excel的強(qiáng)大數(shù)據(jù)管理功能,對C#?使用Aspose.Cells?導(dǎo)出Excel的步驟及問題記錄感興趣的朋友一起看看吧2022-01-01C#利用反射技術(shù)實(shí)現(xiàn)去掉按鈕選中時的邊框效果
這篇文章主要介紹了C#利用反射技術(shù)實(shí)現(xiàn)去掉按鈕選中時的邊框效果,涉及C#針對窗口的參數(shù)設(shè)置技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-09-09C# 如何獲取處于運(yùn)行中的Excel、Word對象
這篇文章主要介紹了C# 獲取處于運(yùn)行中的Excel、Word對象操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01C# NetRemoting實(shí)現(xiàn)雙向通信
本篇文章主要介紹了C# NetRemoting實(shí)現(xiàn)雙向通信,.Net Remoting 是由客戶端通過Remoting,訪問通道以獲得服務(wù)端對象,再通過代理解析為客戶端對象來實(shí)現(xiàn)通信的2017-03-03C#中GraphicsPath的Warp方法用法實(shí)例
這篇文章主要介紹了C#中GraphicsPath的Warp方法用法,實(shí)例分析了Warp方法的相關(guān)使用技巧,需要的朋友可以參考下2015-06-06