欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#利用WinForm實(shí)現(xiàn)查看指定目錄下所有圖片功能

 更新時間:2024年05月24日 11:20:04   作者:CE貝多芬  
Windows 窗體是用于生成 Windows 桌面應(yīng)用的 UI 框架, 它提供了一種基于 Visual Studio 中提供的可視化設(shè)計器創(chuàng)建桌面應(yīng)用的高效方法,本文介紹了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#通過不安全代碼看內(nèi)存加載的示例詳解

    C#通過不安全代碼看內(nèi)存加載的示例詳解

    C#中類型分為值類型和引用類型。這篇文章將用不安全代碼的地址,來看一下值類型和引用類型的存儲,文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2022-07-07
  • C#?使用Aspose.Cells?導(dǎo)出Excel的步驟及問題記錄

    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-01
  • C#利用反射技術(shù)實(shí)現(xiàn)去掉按鈕選中時的邊框效果

    C#利用反射技術(shù)實(shí)現(xiàn)去掉按鈕選中時的邊框效果

    這篇文章主要介紹了C#利用反射技術(shù)實(shí)現(xiàn)去掉按鈕選中時的邊框效果,涉及C#針對窗口的參數(shù)設(shè)置技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • C#開啟線程的四種示例

    C#開啟線程的四種示例

    這篇文章主要介紹了C#開啟線程的四種方法,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-10-10
  • C# 如何獲取處于運(yùn)行中的Excel、Word對象

    C# 如何獲取處于運(yùn)行中的Excel、Word對象

    這篇文章主要介紹了C# 獲取處于運(yùn)行中的Excel、Word對象操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • C#多線程之線程鎖

    C#多線程之線程鎖

    這篇文章介紹了C#多線程中的線程鎖,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • C# NetRemoting實(shí)現(xiàn)雙向通信

    C# NetRemoting實(shí)現(xiàn)雙向通信

    本篇文章主要介紹了C# NetRemoting實(shí)現(xiàn)雙向通信,.Net Remoting 是由客戶端通過Remoting,訪問通道以獲得服務(wù)端對象,再通過代理解析為客戶端對象來實(shí)現(xiàn)通信的
    2017-03-03
  • C#反射編程之GetConstructor()方法解讀

    C#反射編程之GetConstructor()方法解讀

    C#中Type類的GetConstructor()方法用于獲取指定類型的構(gòu)造函數(shù),該方法有多個重載版本,可以根據(jù)不同的參數(shù)獲取不同特性的構(gòu)造函數(shù),返回值為ConstructorInfo類型,表示找到的構(gòu)造函數(shù),如果沒有找到則返回null
    2024-12-12
  • C#中GraphicsPath的Warp方法用法實(shí)例

    C#中GraphicsPath的Warp方法用法實(shí)例

    這篇文章主要介紹了C#中GraphicsPath的Warp方法用法,實(shí)例分析了Warp方法的相關(guān)使用技巧,需要的朋友可以參考下
    2015-06-06
  • C#中如何使用 XmlReader 讀取XML文件

    C#中如何使用 XmlReader 讀取XML文件

    本文介紹了C#中使用XmlReader,只讀、向前、循環(huán)讀取XML節(jié)點(diǎn)的方法,并為我們列出、XmlReader類的方法、屬性、枚舉等成員,希望對大家學(xué)習(xí)有所幫助。
    2016-05-05

最新評論