導航:首頁 > 文件教程 > openfiledialog文件類型

openfiledialog文件類型

發布時間:2024-10-20 16:58:25

Ⅰ C#中OpenFileDialog的文件類型篩選問題

文|多寫幾個filter
OpenFileDialog opf = new OpenFileDialog();opf.Filter = "音頻文|*.mp3;*.wma;*.aac;*.midi;*.wav;*.aaa;*.bbb;*.ccc";if (opf.ShowDialog() != DialogResult.OK) return;
這樣寫可以的 我試過了回 後面的*.aaa bbb ccc能篩答選出來的

Ⅱ C#的OpenFileDialog怎麼用

Windows 窗體的 OpenFileDialog(打開文件對話框)組件是一個預先配置的對話框。它與 Windows 操作系統的「打開文件」對話框相同。該控制項是從 CommonDialog 類繼承的。

在基於 Windows 的應用程序中,可該組件實現簡單的文件選擇,而不必配置自己的對話框。利用標準的 Windows 對話框,可以創建用戶所熟悉的應用程序界面。
OpenFileDialog 組件的主要屬性包括:

(1) Title 屬性:獲取或設置文件對話框標題。默認值為空字元串("")。
如果標題為空字元串,系統將使用默認標題「打開」。

(2) Multiselect 屬性:獲取或設置一個值,該值指示對話框是否允許選擇多個文件。
如果對話框允許同時選定多個文件,則為 true;反之,則為 false。默認值為 false。使用 FileNames 屬性可訪問選定文件名的完整列表。

(3) ShowReadOnly 屬性:獲取或設置一個值,該值指示對話框是否包含只讀復選框。
如果對話框包含只讀復選框,則為 true;否則為 false。默認值為 false。

(4) ReadOnlyChecked 屬性:獲取或設置一個值,該值指示是否選定只讀復選框。
如果選中了只讀復選框,則為 true;反之,則為 false。默認值為 false。

(5) Filter 屬性:獲取或設置當前文件名過濾字元串,該字元串決定對話框的「文件類型」框中出現的選擇內容。
對於每個過濾選項,過濾字元串都包含過濾條件說明,後接一垂直線條(|)和過濾模式。不同過濾選項的字元串由垂直線條隔開。例如:
"Text files (*.txt)|*.txt|All files (*.*)|*.*"
如果要將多個過濾模式添加到過濾條件中,可用分號將文件類型分隔開,例如:
"Image Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|All files (*.*)|*.*"
使用 FilterIndex 屬性設置第一個顯示給用戶的過濾選項。

(6) FilterIndex 屬性:獲取或設置文件對話框中當前選定過濾條件的索引。
默認值為 1。第一個過濾條目的索引值為 1。

(7) FileName 屬性:獲取或設置一個包含在文件對話框中選定的文件名的字元串。也就是在對話框中選擇的文件名,默認值為空字元串("")。
文件名既包含文件路徑也包含擴展名。如果未選定文件,將返回空字元串。

(8) FileNames 屬性:獲取對話框中所有選定文件的文件名。
屬性值是一個 String 類型數組。每個文件名都既包含文件路徑又包含文件擴展名。如果未選定文件,該方法將返回空數組。

該組件的主要方法包括:

(1) ShowDialog 方法:在運行時顯示對話框。

(2) OpenFile 方法:打開用戶選定的具有隻讀許可權的文件,該文件由 FileName 屬性指定。
使用該方法可從對話框以只讀方式快速打開文件。

下面的實例簡單介紹了如何使用打開文件對話框(OpenFileDialog)組件來選擇文件的編程技術。

具體步驟如下:

(1) 啟動Visual Studio 2005,新建一個C# Windows應用程序項目,如下圖所示(點擊可看大圖)。

(2) 在程序設計窗體中添加一個Label控制項,設置其Text屬性為「您選擇的文件:」;再添加一個TextBox控制項,保留其默認屬性即可;再添加一個Button控制項,設置其Text屬性為「選擇文件」。調整窗體和控制項的大小以適合窗口。

(3) 向程序設計窗體中添加一個OpenFileDialog控制項,在屬性對話框中設置其Filter屬性為「所有文件(*.*)|*.*|文本文件(*.txt)|*.txt|WPS文檔(*.wps)|*.wps|Word文檔(*.doc)|*.doc」,設置其FileName屬性為空字元串。
將 OpenFileDialog 控制項添加到窗體後,它會出現在窗體設計器底部的欄中。

(4) 為Button控制項(button1)的滑鼠單擊(Click)事件添加如下代碼

private void button1_Click(object sender, EventArgs e)
{
if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
{
this.textBox1.Text = this.openFileDialog1.FileName;
}
}

運行實常式序,單擊「選擇文件」按鈕將彈出您熟悉的Windows「打開」對話框,選擇文件後,文件名顯示在窗體的文本框中。

Ⅲ VB.NET中,文件對話框(OpenFileDialog)顯示某種設定的文件類型需要修改什麼屬性

  1. Filter 屬性設置當前文件名篩選字元串,該字元串確定出現在對話框的「文件類型」框中的選項。

  2. openFileDialog1.InitialDirectory = "c:\" ;

  3. openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*" ;

  4. openFileDialog1.FilterIndex = 1 ; // 獲取或設置文件對話框中當前選定篩選器的索引;

  5. openFileDialog1.RestoreDirectory = true ;

  6. 對於每個篩選選項,篩選器字元串都包含篩選器說明,後接一垂直線條 (|) 和篩選器模式。不同篩選選項的字元串由垂直線條隔開。

閱讀全文

與openfiledialog文件類型相關的資料

熱點內容
templatewebjs下載 瀏覽:774
note3應用程序未安裝 瀏覽:714
dos看圖工具 瀏覽:15
微信直接加為好友 瀏覽:467
可以用微信傳送的文件app 瀏覽:294
pdf文件解析亂碼 瀏覽:479
光照無關圖代碼 瀏覽:688
Linux讀寫文件前八位 瀏覽:597
word如何繪制餅狀圖 瀏覽:172
w7系統搜索文件夾 瀏覽:618
java線程變數 瀏覽:854
蘋果電腦word是只讀文件 瀏覽:691
ps5國行備份文件大小 瀏覽:754
linux恢復刪除文件命令 瀏覽:805
win10家庭版打不開qq文件 瀏覽:794
女生來例假有哪個app比較好 瀏覽:66
調用後台介面為什麼不顯示數據 瀏覽:363
js判斷重復 瀏覽:422
聯通如何切換到網路電視 瀏覽:191
學編程的優勢哪裡靠譜 瀏覽:939

友情鏈接