Bu komutu öğrenmek için bir örnek hazırlayalım ve bu dialog komutunun önemli özelliklerini tanıyalım.
- Öncelikle aşağıdaki form örneğinin aynısı visual studioda hazırlayalım.
- Ardından form üzerine OpenFileDialog nesnesini bırakalım.
- Şimdi OpenFileDialog nesnesinin Properties ayarlarına gelelim. Tittle özelline gelerek, bu pencere açıldığında sol üst köşesinde ad olarak ne yazmasını istiyorsak onu yazalım.
- Properties penceresinde OpenFileDialog nesnesinin FileName özelliğine gelerek Pencere açıldığında "Dosya Adı" kısmında yazacak geçici ismi belirleriz.
- Properties penceresinde OpenFileDialog nesnesinin Filter özelliğine gelerek hangi formatta dosyaların gözükmesini istiyorsak onları belirteceğiz. Bu belirleme işlemi aşağıdaki şekilde olacaktır.
" jpeg files (*.jpeg)|*.jpg|png files (*.png)|*.png|bmp files (*.bmp)|*.bmp " şeklinde bir dizim olacak.
- Properties penceresinde OpenFileDialog nesnesinin InitialDirectory özelliğine gelerek pencere açıldığında hangi klasörün içindeki dosyaların gözükmesini istiyorsak o klasörün uzantısını yazarız.
- Kod kısmı da aşağıdaki gibi olacak.
Imports System.IO
Public Class Form1
Private Sub
Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
OpenFileDialog1.ShowDialog()
End Sub
Private Sub
OpenFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As
System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk
Dim way As String
way =
System.IO.Path.GetFullPath(OpenFileDialog1.FileName)
Dim StreamFile As
System.IO.FileStream = New System.IO.FileStream(way,
FileMode.Open, FileAccess.Read)
Dim pict As
System.Drawing.Bitmap = New System.Drawing.Bitmap(StreamFile,
True)
PictureBox1.Image = pict
End Sub
End Class
- Programı çalıştırdığınızda sonuç aşağıdaki gibi olacaktır.
Hiç yorum yok:
Yorum Gönder