FileDialog 類別

定義

一個抽象基底類別,封裝了檔案對話中常見的功能,包括 OpenFileDialogSaveFileDialog

public ref class FileDialog abstract : Microsoft::Win32::CommonDialog
public ref class FileDialog abstract : Microsoft::Win32::CommonItemDialog
public abstract class FileDialog : Microsoft.Win32.CommonDialog
public abstract class FileDialog : Microsoft.Win32.CommonItemDialog
type FileDialog = class
    inherit CommonDialog
type FileDialog = class
    inherit CommonItemDialog
Public MustInherit Class FileDialog
Inherits CommonDialog
Public MustInherit Class FileDialog
Inherits CommonItemDialog
繼承
FileDialog
繼承
衍生

建構函式

名稱 Description
FileDialog()

初始化 FileDialog 類別的新執行個體。

屬性

名稱 Description
AddExtension

取得或設定一個值,指示若使用者遺漏副檔名,檔案對話框是否自動為檔名加上副檔名。

AddToRecent

取得或設定一個值,指示對話框是否會將正在開啟或儲存的項目加入最近文件清單。

(繼承來源 CommonItemDialog)
CheckFileExists

會取得或設定一個值,指示若使用者指定不存在的檔名,檔案對話框是否會顯示警告。

CheckPathExists

取得或設定一個值,指定若使用者輸入無效路徑與檔案名稱,是否會顯示警告。

ClientGuid

取得或設定一個 GUID,以關聯對話框的持久狀態。

(繼承來源 CommonItemDialog)
CustomPlaces

取得或設定檔案對話框的自訂位置清單。

CustomPlaces

一個抽象基底類別,封裝了檔案對話中常見的功能,包括 OpenFileDialogSaveFileDialog

(繼承來源 CommonItemDialog)
DefaultDirectory

若檔案對話框中沒有最近使用的目錄值可用,則會取得或設定該目錄。

(繼承來源 CommonItemDialog)
DefaultExt

取得或設定一個值,指定預設的副檔名字串,用以篩選顯示的檔案清單。

DereferenceLinks

取得或設定一個值,指示檔案對話框是回傳捷徑所參考的檔案位置,還是捷徑檔案(.lnk)的位置。

DereferenceLinks

會取得或設定一個值,表示對話框是回傳捷徑所參考的檔案位置,還是回傳捷徑的位置(.lnk)。

(繼承來源 CommonItemDialog)
FileName

取得或設定包含檔案對話框中所選檔案完整路徑的字串。

FileNames

會得到一個陣列,每個選擇檔案都包含一個檔案名稱。

Filter

取得或設定過濾字串,決定從 或 OpenFileDialog中顯示SaveFileDialog哪些類型的檔案。

FilterIndex

取得或設定目前在檔案對話框中選取的過濾器索引。

InitialDirectory

取得或設定由檔案對話框顯示的初始目錄。

InitialDirectory

取得或設定檔案對話框中顯示的初始目錄。

(繼承來源 CommonItemDialog)
Options

取得 Win32 常見檔案對話框的旗標,這些標誌用於檔案對話框的初始化。

RestoreDirectory

此特性未被實作。

RootDirectory

取得或設定顯示為對話框導航根的目錄。

(繼承來源 CommonItemDialog)
SafeFileName

會得到一個只包含所選檔案檔名的字串。

SafeFileNames

會獲得一個陣列,每個選擇的檔案都包含一個安全的檔案名稱。

ShowHiddenItems

會取得或設定一個值,指示對話框是否會顯示隱藏項目與系統項目,無論使用者偏好如何。

(繼承來源 CommonItemDialog)
Tag

取得或設定與對話對話相關聯的物件。 這提供了將任意物件附加到對話框的功能。

(繼承來源 CommonDialog)
Title

取得或設定檔案對話框標題欄中的文字。

Title

取得或設定檔案對話框標題欄中的文字。

(繼承來源 CommonItemDialog)
ValidateNames

會取得或設定一個值,指示對話框是否只接受有效的 Win32 檔案名稱。

ValidateNames

取得或設定一個值,指示是否檢查會阻止應用程式開啟所選檔案的情況,例如分享違規或存取被拒絕錯誤。

(繼承來源 CommonItemDialog)

方法

名稱 Description
CheckPermissionsToShowDialog()

判斷是否有足夠的權限顯示對話對話。

(繼承來源 CommonDialog)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
HookProc(IntPtr, Int32, IntPtr, IntPtr)

定義了常見的檔案對話框掛鉤程序,該程序會被覆寫以增加檔案對話框的共同功能。

HookProc(IntPtr, Int32, IntPtr, IntPtr)

定義了共用對話框的掛鉤程序,該程序會被覆寫以加入特定功能。

(繼承來源 CommonDialog)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
OnFileOk(CancelEventArgs)

引發 FileOk 事件。

OnItemOk(CancelEventArgs)

引發 FileOk 事件。

Reset()

將檔案對話框中的所有屬性回復到初始值。

RunDialog(IntPtr)

RunDialog(IntPtr) 被呼叫來顯示衍生類別中的檔案對話框,例如 OpenFileDialogSaveFileDialog

RunDialog(IntPtr)

執行初始化工作,準備顯示檔案開啟、檔案儲存或資料夾開啟對話框。

(繼承來源 CommonItemDialog)
ShowDialog()

顯示共同對話。

(繼承來源 CommonDialog)
ShowDialog(Window)

顯示共同對話。

(繼承來源 CommonDialog)
ToString()

回傳一個字串,代表檔案對話框。

事件

名稱 Description
FileOk

當使用者點擊 的OpenFileDialog按鈕或儲存SaveFileDialog按鈕選擇檔案名稱時,會發生。

適用於