OpenFileDialog Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- 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 Aç düğmesine OpenFileDialog veya kaydet düğmesine SaveFileDialogtıklayarak gerçekleşir. (Devralındığı yer: FileDialog) |