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

C# pictureBox用法案例詳解

 更新時(shí)間:2021年08月27日 10:32:11   作者:BBJBBJ123  
這篇文章主要介紹了C# pictureBox用法案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下

PictureBox 控件可以顯示來自位圖、圖標(biāo)或者元文件,以及來自增強(qiáng)的元文件、JPEG 或 GIF 文件的圖形。如果控件不足以顯示整幅圖象,則裁剪圖象以適應(yīng)控件的大小。

本文利用openfiledialog控件實(shí)現(xiàn)圖片文件的打開:
展示了圖片控件的sizeMode四種格式:最好的應(yīng)該是zoom,在圖片不發(fā)生形變的條件下,對(duì)圖片進(jìn)行縮放。
sizemode:autosize–讓picturebox適應(yīng)圖片尺寸,zoom–讓圖片適應(yīng)picturebox
控件的SizeMode屬性,有四種情況:
Normal:圖片大小不變;
strechImage:拉伸圖片適應(yīng)PictureBox(圖片會(huì)變形)
AutoSize:PictureBox適應(yīng)圖片;
CenterImage:圖片居中顯示;
Zoom:圖片填充PictureBox(不變形)

首先向窗體拖動(dòng)一個(gè)openfiledialog控件:
然后在按鈕控件中添加代碼:

 private void button3_Click(object sender, EventArgs e)
        {
            //指定查找的文件類型
            openFileDialog1.Filter = "@.Jpg|*.jpg|@.Png|*.png|@.Gif|*.gif|@.All files|*.*";
            //該對(duì)話框會(huì)返回一個(gè)DialogResult類型的值,DialogResult.OK或者DialogResult.NO
            DialogResult dr = openFileDialog1.ShowDialog();
            if (dr == DialogResult.OK)
            {
                //通過輸入文件目錄,文件模式,訪問模式等參數(shù),通過流打開文件
                FileStream fs = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
                //通過調(diào)用系統(tǒng)的畫筆工具,畫出一個(gè)Image類型的數(shù)據(jù),傳給pictureBox。
                Image im = System.Drawing.Bitmap.FromStream(fs);
                pictureBox1.Image = im;
                pictureBox2.Image = im;
                pictureBox3.Image = im;
                pictureBox4.Image = im;

            }
        }

在這里插入圖片描述

到此這篇關(guān)于C# pictureBox用法案例詳解的文章就介紹到這了,更多相關(guān)C# pictureBox用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C#實(shí)現(xiàn)給Word每一頁設(shè)置不同文字水印的方法詳解

    C#實(shí)現(xiàn)給Word每一頁設(shè)置不同文字水印的方法詳解

    Word中設(shè)置水印時(shí),可使用預(yù)設(shè)的文字或自定義文字設(shè)置為水印效果,但通常添加水印效果時(shí),會(huì)對(duì)所有頁面都設(shè)置成統(tǒng)一效果。本文以C#?代碼為例,對(duì)Word每一頁設(shè)置不同的文字水印效果作詳細(xì)介紹,感興趣的可以了解一下
    2022-07-07
  • C#使用HttpWebRequest重定向方法詳解

    C#使用HttpWebRequest重定向方法詳解

    在本篇內(nèi)容里小編給讀者們整理了關(guān)于C#使用HttpWebRequest重定向方法和相關(guān)知識(shí)點(diǎn),需要的朋友們參考下。
    2019-03-03
  • C#中Span相關(guān)的性能優(yōu)化建議

    C#中Span相關(guān)的性能優(yōu)化建議

    Span 是C#7.2引入的一種新類型,在.NET Core 2.1運(yùn)行時(shí)中受支持,Span 提供對(duì)內(nèi)存連續(xù)區(qū)域的類型安全訪問,這篇文章主要給大家介紹了關(guān)于C#中Span相關(guān)的一些性能優(yōu)化建議,需要的朋友可以參考下
    2021-08-08
  • C#中委托的+=和-=深入研究

    C#中委托的+=和-=深入研究

    這篇文章主要介紹了C#中委托的+=和-=深入研究,本文深入研究+=和-=在執(zhí)行時(shí)都做了哪些事情,加深對(duì)C#委托的理解和使用,需要的朋友可以參考下
    2015-01-01
  • VS.net VSS時(shí),編譯報(bào)錯(cuò):未能向文件“.csproj.FileListAbsolute.txt”寫入命令行 對(duì)路徑 的訪問被拒絕。

    VS.net VSS時(shí),編譯報(bào)錯(cuò):未能向文件“.csproj.FileListAbsolute.txt”寫入命令行 對(duì)路

    在VSS上把項(xiàng)目的Bin和Obj目錄刪除,然后重新取出項(xiàng)目,編譯成功。
    2009-06-06
  • C#鍵盤輸入回車鍵實(shí)現(xiàn)點(diǎn)擊按鈕效果的方法

    C#鍵盤輸入回車鍵實(shí)現(xiàn)點(diǎn)擊按鈕效果的方法

    這篇文章主要介紹了C#鍵盤輸入回車鍵實(shí)現(xiàn)點(diǎn)擊按鈕效果的方法,可實(shí)現(xiàn)用回車鍵代替點(diǎn)擊按鈕的功能,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-09-09
  • C#中CheckedListBox控件的用法實(shí)例

    C#中CheckedListBox控件的用法實(shí)例

    最近用到checklistbox控件,在使用其過程中,花了較多的時(shí)間,這里我收集了其相關(guān)的代碼段,希望對(duì)大家有所幫助,下面這篇文章主要給大家介紹了關(guān)于C#中CheckedListBox控件用法的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • C#微信接口之推送模板消息功能示例

    C#微信接口之推送模板消息功能示例

    這篇文章主要介紹了C#微信接口之推送模板消息功能,結(jié)合實(shí)例形式分析了C#操作微信推送模板消息接口的具體操作步驟與相關(guān)使用技巧,需要的朋友可以參考下
    2017-07-07
  • C#利用KPM算法解決字符串匹配問題詳解

    C#利用KPM算法解決字符串匹配問題詳解

    Knuth-Morris-Pratt 字符串查找算法,簡稱為 “KMP算法”,常用于在一個(gè)文本串S內(nèi)查找一個(gè)模式串P 的出現(xiàn)位置。本文將利用該算法解決字符串匹配問題,感興趣的可以學(xué)習(xí)一下
    2022-11-11
  • C# 基于NPOI操作Excel

    C# 基于NPOI操作Excel

    最近遇到一個(gè)數(shù)據(jù)導(dǎo)入的需求,語言是.net framework 4.7的C#。但是,這次主要探討NPOI的體驗(yàn),原則就是向前兼容。所以采用.xls的支持。下面就來看看實(shí)現(xiàn)步驟
    2021-06-06

最新評(píng)論