A. c# 中如何將本地指定圖片替換到picturebox中
首先設置openFileDialog的過濾器裡面的文件類型:
例如:gif,jpf,jpeg,bmp,png等等;
然後代碼裡面寫:
this.pictureBox1.BackgroundImage = Image.FromFile(this.openFileDialog.Filename);
能顯示任意格式的圖片!
B. C#如何限制OpenFileDialog的讀取文件
C#的 OpenFileDialog(打開文件對話框)組件是一個預先配置的對話框。它與 Windows 操作系統的「打開文件」對話框相同。
1:通過窗體中放置組件方式使用:
限制讀取的文件類型需要設置 Filter 屬性
1.1:Filter 屬性:獲取或設置當前文件名過濾字元串,該字元串決定對話框的「文件類型」框中出現的選擇內容。
對於每個過濾選項,過濾字元串都包含過濾條件說明,後接一垂直線條(|)和過濾模式。不同過濾選項的字元串由垂直線條隔開。例如:
"Text files (*.txt)|*.txt|All files (*.*)|*.*"
如果要將多個過濾模式添加到過濾條件中,可用分號將文件類型分隔開,例如:
"Image Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|All files (*.*)|*.*"
2:通過代碼動態創建方式:
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.Filter = "富文本(*.rtf)|*.rtf|文本文件(*.txt)|*.txt";