a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

C#中OpenFileDialog和PictrueBox的用法分析

2024-09-07 17:05:36
字體:
供稿:網(wǎng)友

本文實例講述了C#中OpenFileDialog和PictrueBox的用法。。具體用法分析如下:

先來看看這段代碼:
代碼如下:string resultFile = "";
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.InitialDirectory = "D://Patch";
openFileDialog1.Filter = "All files (*.*)|*.*|txt files (*.txt)|*.txt";
openFileDialog1.FilterIndex = 2;
openFileDialog1.RestoreDirectory = true;
  if (openFileDialog1.ShowDialog() == DialogResult.OK)
     resultFile = openFileDialog1.FileName;
resultFile 就能得到你選中文件的路徑

OpenFileDialog控件有以下基本屬性

InitialDirectory 對話框的初始目錄

Filter 要在對話框中顯示的文件篩選器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*"
FilterIndex 在對話框中選擇的文件篩選器的索引,如果選第一項就設(shè)為1
RestoreDirectory 控制對話框在關(guān)閉之前是否恢復(fù)當前目錄
FileName 第一個在對話框中顯示的文件或最后一個選取的文件
Title 將顯示在對話框標題欄中的字符
AddExtension 是否自動添加默認擴展名
CheckPathExists 在對話框返回之前,檢查指定路徑是否存在
DefaultExt 默認擴展名
DereferenceLinks 在從對話框返回前是否取消引用快捷方式
ShowHelp 啟用"幫助"按鈕
ValiDateNames 控制對話框檢查文件名中是否不含有無效的字符或序列

怎樣設(shè)置OpenFileDialog組件的Filter,使實現(xiàn)一次過濾出多種擴展名的文件?
代碼如下:dlg.Filter   =   "Image   Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|All   files   (*.*)|*.* "

第一個參數(shù)是picturebox的寬度,第二個是picturebox的高度,第三個是你的圖片。這個方法可以把圖片調(diào)整到合適的大小。你就不要設(shè)置SizeMode的屬性了,通過這個方法得到合適的圖片后,設(shè)置picturebox的image屬性等于這個圖片,不要設(shè)置背景圖。我沒有測試。你自己去測試下吧,如果還是有問題,那就是圖片太小了。你要重新做張圖
代碼如下:public Image GetNewImage(int newImgWidth, int newImgHeight, Image srcImage)
{
    Image newImg = srcImage.GetThumbnailImage(newImgWidth, newImgHeight, null, new IntPtr());
    Graphics gr = Graphics.FromImage(newImg);
    gr.DrawImage(newImg, 0, 0, newImg.Width, newImg.Height);
    gr.Dispose();
    return newImg;
}

PictrueBox的SizeMode屬性:
代碼如下:// 摘要:
//     圖像被置于 System.Windows.Forms.PictureBox 的左上角。如果圖像比包含它的   System.Windows.Forms.PictureBox
//     大,則該圖像將被剪裁掉。
Normal = 0,

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产探花在线精品一区二区 | 五月婷婷久久久 | 中文字幕婷婷 | 久久国产乱子伦精品免费午夜,浪货好紧 | 亚洲生活片 | 日本亚洲精品一区二区三区 | 国产一区2区 | 成人午夜精品一区二区三区 | 日韩精品在线一区 | 欧美精品日韩 | 在线播放亚洲 | 日韩三级电影网 | 国产精品视频十区 | 图片区 国产 欧美 另类 在线 | 久久91精品久久久久久9鸭 | 国产三级在线 | 欧美日韩在线观看一区二区三区 | 亚洲91在线 | 日韩欧美中文字幕视频 | www.国产精| 成人午夜精品一区二区三区 | 国产精品大片在线观看 | 国产精品久久久一区二区 | 成人片免费看 | 亚洲最新av | 亚洲黄色av网站 | 国产区福利| 亚洲一级在线免费观看 | 久久大陆 | 激情99 | 久久久久999 | 夜添久久精品亚洲国产精品 | 国产99久久久国产精品 | 亚洲国产精品成人 | 欧日韩在线 | 午夜午夜精品一区二区三区文 | 国产精品免费一区二区 | 一区色| 国产福利精品在线 | 国产一区二区三区免费在线观看 | 久久久精品久久久久久 |