C#pictureBox公共控件的使用
生活随笔
收集整理的這篇文章主要介紹了
C#pictureBox公共控件的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
winform處理圖片:一張圖片不只是畫面,里面還存著好多其他信息,圖片是以二進制進行編碼的
一、picturebox:通過設置image屬性執行圖片顯示
sizemode:autosize--讓picturebox適應圖片尺寸,zoom--讓圖片適應picturebox
在屬性image中導入圖片,圖片會自動存入項目的一個Resources文件夾中,同時顯示出來
控件的SizeMode屬性,有四種情況:
Normal:圖片大小不變;
strechImage:拉伸圖片適應PictureBox(圖片會變形)
AutoSize:PictureBox適應圖片;
CenterImage:圖片居中顯示;
Zoom:圖片填充PictureBox(不變形)
二、通過文件流,讓pictureBox顯示硬盤上的圖片文件
FileStream:專門用于程序與硬盤之間文件讀寫的操作,讀寫,StreamReader\StreamWriter(文本)
圖片類,二進制數據的話:binaryReader
MemoryStream:用于程序和內存之間進行操作數據,一般用于程序和數據庫中間的中轉。
文件流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){//通過輸入文件目錄,文件模式,訪問模式等參數,通過流打開文件FileStream fs = new FileStream(openFileDialog1.FileName ,FileMode.Open,FileAccess.Read);//通過調用系統的畫筆工具,畫出一個Image類型的數據,傳給pictureBox。Image im = System.Drawing.Bitmap.FromStream(fs);pictureBox1.Image = im;}}轉載于:https://www.cnblogs.com/wllhq/p/4358097.html
總結
以上是生活随笔為你收集整理的C#pictureBox公共控件的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: animation of android
- 下一篇: Objective-C之category