C#利用WinForm實(shí)現(xiàn)查看指定目錄下所有圖片功能
一、關(guān)于Winform
Windows 窗體是用于生成 Windows 桌面應(yīng)用的 UI 框架。 它提供了一種基于 Visual Studio 中提供的可視化設(shè)計(jì)器創(chuàng)建桌面應(yīng)用的高效方法。 利用視覺(jué)對(duì)象控件的拖放放置等功能,可以輕松生成桌面應(yīng)用。
使用 Windows 窗體,可以開(kāi)發(fā)包含豐富圖形的應(yīng)用,這些應(yīng)用易于部署和更新,并且在脫機(jī)狀態(tài)下或連接到 Internet 時(shí)都可正常工作。 Windows 窗體應(yīng)用可以訪問(wèn)運(yùn)行應(yīng)用的計(jì)算機(jī)的本地硬件和文件系統(tǒng)。
二、創(chuàng)建應(yīng)用

三、功能實(shí)現(xiàn)
說(shuō)明:點(diǎn)擊上一張或者下一張,查看圖片。
使用:設(shè)計(jì)兩個(gè)按鈕,給兩個(gè)按鈕設(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)
{
// 初始頁(yè)面加載的圖片的絕對(duì)路徑
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查看指定圖片的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
C#使用WebSocket實(shí)現(xiàn)聊天室功能
這篇文章主要為大家詳細(xì)介紹了C#使用WebSocket實(shí)現(xiàn)聊天室功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02
C#實(shí)現(xiàn)NPOI的Excel導(dǎo)出詳解
這篇文章主要介紹了C#實(shí)現(xiàn)NPOI的Excel導(dǎo)出的示例代碼,文中的實(shí)現(xiàn)過(guò)程講解詳細(xì),對(duì)我們的學(xué)習(xí)或工作有一定的幫助,感興趣的可以跟隨小編一起學(xué)習(xí)一下2022-01-01
c#中使用BackgroundWorker的實(shí)現(xiàn)
本文主要介紹了c#中使用BackgroundWorker的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06
C#高效實(shí)現(xiàn)Excel與CSV的互相轉(zhuǎn)換
在數(shù)據(jù)處理和報(bào)表工作流程中,將 Excel 文件和 CSV 文件互相轉(zhuǎn)換是非常常見(jiàn)的需求,本文將從基礎(chǔ)操作講起,逐步介紹自定義設(shè)置、批量處理及高級(jí)實(shí)踐技巧,幫助你在實(shí)際工作中輕松應(yīng)對(duì)各種轉(zhuǎn)換需求2026-04-04
c# winform時(shí)鐘的實(shí)現(xiàn)代碼
這篇文章主要介紹了c# winform時(shí)鐘的實(shí)現(xiàn)代碼,有需要的朋友可以參考一下2014-01-01
c#讀取excel數(shù)據(jù)的兩種方法實(shí)現(xiàn)
這篇文章主要介紹了c#讀取excel數(shù)據(jù)的兩種方法實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12

