OpenFileDialog Sınıf

Tanım

Kullanıcının açılacak bir veya daha fazla dosya için dosya adı belirtmesine olanak tanıyan ortak bir iletişim kutusunu temsil eder.

public ref class OpenFileDialog sealed : Microsoft::Win32::FileDialog
public sealed class OpenFileDialog : Microsoft.Win32.FileDialog
type OpenFileDialog = class
    inherit FileDialog
Public NotInheritable Class OpenFileDialog
Inherits FileDialog
Devralma
OpenFileDialog
Devralma

Örnekler

Aşağıdaki örnekte, varsayılan dosya adı ve uzantı türü içeren bir OpenFileDialog dosyasının nasıl oluşturulacağı gösterilmektedir.

// Configure open file dialog box
Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
dlg.FileName = "Document"; // Default file name
dlg.DefaultExt = ".txt"; // Default file extension
dlg.Filter = "Text documents (.txt)|*.txt"; // Filter files by extension

// Show open file dialog box
Nullable<bool> result = dlg.ShowDialog();

// Process open file dialog box results
if (result == true)
{
    // Open document
    string filename = dlg.FileName;
}
' Configure open file dialog box
Dim dlg As New Microsoft.Win32.OpenFileDialog()
dlg.FileName = "Document" ' Default file name
dlg.DefaultExt = ".txt" ' Default file extension
dlg.Filter = "Text documents (.txt)|*.txt" ' Filter files by extension

' Show open file dialog box
Dim result? As Boolean = dlg.ShowDialog()

' Process open file dialog box results
If result = True Then
    ' Open document
    Dim filename As String = dlg.FileName
End If

Açıklamalar

Bu yönetilen sınıfı XAML'de bildiremezsiniz.

Oluşturucular

OpenFileDialog()

OpenFileDialog sınıfının yeni bir örneğini başlatır.

Özellikler

AddExtension

Kullanıcı uzantıyı atlarsa dosya iletişim kutusunun dosya adına otomatik olarak uzantı ekleyip eklemediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: FileDialog)
AddToRecent

İletişim kutusunun açılan veya kaydedilen öğeyi son belgeler listesine ekleyip eklemeyeceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: CommonItemDialog)
CheckFileExists

Kullanıcı var olmayan bir dosya adı belirtirse dosya iletişim kutusunun uyarı görüntüleyip görüntülemediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: FileDialog)
CheckPathExists

Kullanıcı geçersiz yollar ve dosya adları yazarsa uyarıların görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: FileDialog)
ClientGuid

İletişim kutusunun kalıcı durumuyla ilişkilendirmek için bir GUID alır veya ayarlar.

(Devralındığı yer: CommonItemDialog)
CustomPlaces

Dosya iletişim kutuları için özel yerlerin listesini alır veya ayarlar.

(Devralındığı yer: FileDialog)
DefaultDirectory

Son kullanılan dizin değeri yoksa dosya iletişim kutusu tarafından görüntülenen dizini alır veya ayarlar.

(Devralındığı yer: CommonItemDialog)
DefaultExt

Görüntülenen dosyaların listesini filtrelemek için kullanılacak varsayılan uzantı dizesini belirten bir değer alır veya ayarlar.

(Devralındığı yer: FileDialog)
DereferenceLinks

Dosya iletişim kutusunun bir kısayol tarafından başvuruda bulunilen dosyanın konumunu veya kısayol dosyasının konumunu (.lnk) döndürerek döndürmeyeceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: FileDialog)
FileName

Dosya iletişim kutusunda seçilen dosyanın tam yolunu içeren bir dize alır veya ayarlar.

(Devralındığı yer: FileDialog)
FileNames

Seçili her dosya için bir dosya adı içeren bir dizi alır.

(Devralındığı yer: FileDialog)
Filter

veya 'den hangi dosya türlerinin görüntüleneceğini belirleyen filtre dizesini OpenFileDialog alır veya SaveFileDialogayarlar.

(Devralındığı yer: FileDialog)
FilterIndex

Dosya iletişim kutusunda seçili durumdaki filtrenin dizinini alır veya ayarlar.

(Devralındığı yer: FileDialog)
ForcePreviewPane

İletişim kutusunun önizleme bölmesini açıp açmadığını belirten bir seçenek bayrağı alır veya ayarlar.

InitialDirectory

Dosya iletişim kutusu tarafından görüntülenen ilk dizini alır veya ayarlar.

(Devralındığı yer: FileDialog)
Multiselect

Kullanıcıların birden çok dosya seçmesine izin verilip verilmeyeceğini OpenFileDialog belirten bir seçenek alır veya ayarlar.

Options

Başlatma için dosya iletişim kutuları tarafından kullanılan Win32 ortak dosya iletişim kutusu bayraklarını alır.

(Devralındığı yer: FileDialog)
ReadOnlyChecked

tarafından OpenFileDialog görüntülenen salt okunur onay kutusunun seçili olup olmadığını belirten bir değer alır veya ayarlar.

RestoreDirectory

Bu özellik uygulanmadı.

(Devralındığı yer: FileDialog)
RootDirectory

İletişim kutusunun gezinti kökü olarak görüntülenen dizini alır veya ayarlar.

(Devralındığı yer: CommonItemDialog)
SafeFileName

Yalnızca seçili dosyanın dosya adını içeren bir dize alır.

(Devralındığı yer: FileDialog)
SafeFileNames

Seçili her dosya için bir güvenli dosya adı içeren bir dizi alır.

(Devralındığı yer: FileDialog)
ShowHiddenItems

İletişim kutusunun kullanıcı tercihlerinden bağımsız olarak gizli ve sistem öğelerini göstereceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: CommonItemDialog)
ShowReadOnly

Salt okunur onay kutusu içerip içermediğini OpenFileDialog belirten bir değer alır veya ayarlar.

Tag

İletişim kutusuyla ilişkilendirilmiş bir nesneyi alır veya ayarlar. Bu, iletişim kutusuna rastgele bir nesne ekleme olanağı sağlar.

(Devralındığı yer: CommonDialog)
Title

Dosya iletişim kutusunun başlık çubuğunda görünen metni alır veya ayarlar.

(Devralındığı yer: FileDialog)
ValidateNames

İletişim kutusunun yalnızca geçerli Win32 dosya adlarını kabul edip etmediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: FileDialog)

Yöntemler

CheckPermissionsToShowDialog()

İletişim kutusunu görüntülemek için yeterli izinlerin olup olmadığını belirler.

(Devralındığı yer: CommonDialog)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
HookProc(IntPtr, Int32, IntPtr, IntPtr)

Dosya iletişim kutusuna ortak işlevler eklemek için geçersiz kılınan ortak dosya iletişim kutusu kanca yordamını tanımlar.

(Devralındığı yer: FileDialog)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnFileOk(CancelEventArgs)

Olayı tetikler FileOk .

(Devralındığı yer: FileDialog)
OnItemOk(CancelEventArgs)

Olayı tetikler FileOk .

(Devralındığı yer: FileDialog)
OpenFile()

kullanılarak OpenFileDialogkullanıcı tarafından seçilen dosya için salt okunur bir akış açar.

OpenFiles()

kullanarak OpenFileDialogkullanıcı tarafından seçilen her dosya için bir salt okunur akış içeren bir dizi oluşturur.

Reset()

Tüm OpenFileDialog özellikleri varsayılan değerlerine sıfırlar.

RunDialog(IntPtr)

RunDialog(IntPtr), ve SaveFileDialoggibi OpenFileDialog türetilmiş bir sınıfta dosya iletişim kutusunu görüntülemek için çağrılır.

(Devralındığı yer: FileDialog)
ShowDialog()

Ortak bir iletişim kutusu görüntüler.

(Devralındığı yer: CommonDialog)
ShowDialog(Window)

Ortak bir iletişim kutusu görüntüler.

(Devralındığı yer: CommonDialog)
ToString()

Dosya iletişim kutusunu temsil eden bir dize döndürür.

(Devralındığı yer: FileDialog)

Ekinlikler

FileOk

Kullanıcı bir dosya adı seçtiğinde, öğesinin düğmesine OpenFileDialog veya kaydet düğmesine SaveFileDialogtıklayarak gerçekleşir.

(Devralındığı yer: FileDialog)

Şunlara uygulanır

Ayrıca bkz.