日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#pictureBox公共控件的使用

發(fā)布時間:2024/1/17 C# 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#pictureBox公共控件的使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

winform處理圖片:一張圖片不只是畫面,里面還存著好多其他信息,圖片是以二進制進行編碼的

一、picturebox:通過設(shè)置image屬性執(zhí)行圖片顯示

sizemode:autosize--讓picturebox適應(yīng)圖片尺寸,zoom--讓圖片適應(yīng)picturebox

在屬性image中導入圖片,圖片會自動存入項目的一個Resources文件夾中,同時顯示出來

控件的SizeMode屬性,有四種情況:

Normal:圖片大小不變;

strechImage:拉伸圖片適應(yīng)PictureBox(圖片會變形)

AutoSize:PictureBox適應(yīng)圖片;

CenterImage:圖片居中顯示;

Zoom:圖片填充PictureBox(不變形)

二、通過文件流,讓pictureBox顯示硬盤上的圖片文件

FileStream:專門用于程序與硬盤之間文件讀寫的操作,讀寫,StreamReader\StreamWriter(文本)

圖片類,二進制數(shù)據(jù)的話:binaryReader

MemoryStream:用于程序和內(nèi)存之間進行操作數(shù)據(jù),一般用于程序和數(shù)據(jù)庫中間的中轉(zhuǎn)。

文件流FileStream的命名空間:System.IO

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

轉(zhuǎn)載于:https://www.cnblogs.com/wllhq/p/4358097.html

總結(jié)

以上是生活随笔為你收集整理的C#pictureBox公共控件的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。