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
繼承
衍生

建構函式

FileDialog()

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

屬性

AddExtension

取得或設定值,指出當使用者遺漏副檔名時,檔案對話方塊是否自動加入檔案的副檔名。

AddToRecent

取得或設定值,指出對話框是否會將開啟或儲存的專案新增至最近的檔案清單。

(繼承來源 CommonItemDialog)
CheckFileExists

取得或設定值,指出如果使用者指定不存在的檔名,檔案對話方塊是否會顯示警告訊息。

CheckPathExists

取得或設定值,指定如果使用者輸入無效的路徑和檔名,是否會顯示警告訊息。

ClientGuid

取得或設定 GUID,以與對話框的保存狀態產生關聯。

(繼承來源 CommonItemDialog)
CustomPlaces

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

CustomPlaces

抽象基底類別,其中封裝檔案對話方塊 (包括 OpenFileDialogSaveFileDialog) 的通用功能。

(繼承來源 CommonItemDialog)
DefaultDirectory

如果沒有最近使用的目錄值可用,取得或設定檔案對話框所顯示的目錄。

(繼承來源 CommonItemDialog)
DefaultExt

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

DereferenceLinks

取得或設定值,指出檔案對話方塊會傳回捷徑所參照的檔案位置,還是傳回捷徑檔 (.lnk) 的位置。

DereferenceLinks

取得或設定值,指出對話方塊是傳回捷徑所參照的檔案位置,還是傳回捷徑 (.lnk) 的位置。

(繼承來源 CommonItemDialog)
FileName

取得或設定字串,此字串包含在檔案對話方塊中選取之檔案的完整路徑。

FileNames

取得陣列,其中針對所選取的每個檔案,各包含一個檔名。

Filter

取得或設定篩選條件字串,可決定在 OpenFileDialogSaveFileDialog 中顯示的檔案類型。

FilterIndex

取得或設定目前在檔案對話方塊中選取之篩選條件的索引。

InitialDirectory

取得或設定檔案對話方塊所顯示的初始目錄。

InitialDirectory

取得或設定檔案對話方塊所顯示的初始目錄。

(繼承來源 CommonItemDialog)
Options

取得檔案對話框用於初始化的 Win32 通用檔案對話框旗標。

RestoreDirectory

這個屬性未實作。

RootDirectory

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

(繼承來源 CommonItemDialog)
SafeFileName

取得僅包含所選檔案之檔名的字串。

SafeFileNames

取得陣列,其中針對所選取的每個檔案,各包含一個安全檔名。

ShowHiddenItems

取得或設定值,指出不論使用者喜好設定為何,對話框是否會顯示隱藏和系統專案。

(繼承來源 CommonItemDialog)
Tag

取得或設定與對話方塊關聯的物件。 這可提供將抽象物件附加至對話方塊的能力。

(繼承來源 CommonDialog)
Title

取得或設定顯示在檔案對話方塊標題列中的文字。

Title

取得或設定顯示在檔案對話框標題列中的文字。

(繼承來源 CommonItemDialog)
ValidateNames

取得或設定值,指出對話框是否只接受有效的 Win32 檔名。

ValidateNames

取得或設定值,指出是否要檢查是否有防止應用程式開啟選取檔案的情況,例如共用違規或拒絕存取錯誤。

(繼承來源 CommonItemDialog)

方法

CheckPermissionsToShowDialog()

判斷是否有足夠的權限可以顯示對話方塊。

(繼承來源 CommonDialog)
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

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

定義為了將通用功能加入檔案對話方塊中,而覆寫的通用檔案對話方塊攔截程序 (Hook Procedure)。

HookProc(IntPtr, Int32, IntPtr, IntPtr)

定義為了將特定功能加入通用對話方塊中而覆寫的通用對話方塊攔截程序。

(繼承來源 CommonDialog)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
OnFileOk(CancelEventArgs)

引發 FileOk 事件。

OnItemOk(CancelEventArgs)

引發 FileOk 事件。

Reset()

將檔案對話方塊的所有屬性設回其初始值。

RunDialog(IntPtr)

呼叫 RunDialog(IntPtr) 以顯示衍生類別 (Derived Class) 中的檔案對話方塊,例如 OpenFileDialogSaveFileDialog

RunDialog(IntPtr)

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

(繼承來源 CommonItemDialog)
ShowDialog()

顯示通用對話方塊。

(繼承來源 CommonDialog)
ShowDialog(Window)

顯示通用對話方塊。

(繼承來源 CommonDialog)
ToString()

傳回表示檔案對話方塊的字串。

事件

FileOk

當使用者按一下 OpenFileDialog 的 [開啟] 按鈕或 SaveFileDialog 的 [儲存] 按鈕來選取檔案名稱時發生。

適用於