PDA

View Full Version : سوال در مورد OpenFileDialog



Veteran
جمعه 27 آبان 1390, 10:11 صبح
سلام دوستان چند سوال داشتم
چجوری پنچره open رو نمایش بدم ؟
و همینطور چطور پنجره save رو نمایش بدم
و مسیر فایل ها در open رو به دست بیارم مثلا پنجره اومد و من رفتم توی این مسیر
C:\Windows\System32
چجوری به دستش بیارم ؟

چجوری بزارم فقط یک فرمت باشه یعنی فیلتر کنیم مثلا فقط فرمت txt.

mgh64120
جمعه 27 آبان 1390, 10:28 صبح
سلام دوست عزيز
'


چجوری پنچره open رو نمایش بدم ؟

'

Dim FileOpen As New OpenFileDialog
FileOpen.Filter = "Image File (*.JPG)|*.jpg"
FileOpen.InitialDirectory = True
FileOpen.CheckPathExists = True
'
If FileOpen.ShowDialog = Windows.Forms.DialogResult.OK Then
txtBrowse.Text = FileOpen.FileName
FileOpen.Dispose()
End If

'


و همینطور چطور پنجره save رو نمایش بدم

'

Dim FileSave As New SaveFileDialog
FileSave.Filter = "Image File (*.JPG)|*.jpg"
FileSave.InitialDirectory = True
FileSave.FileName = "نام پيشنهادي مورد نظر فايل"
FileSave.CheckPathExists = True
FileSave.OverwritePrompt = True
If FileSave.ShowDialog = Windows.Forms.DialogResult.OK Then
txtBrowse.Text = FileSave.FileName
FileSave.Dispose()
End If

'


و مسیر فایل ها در open رو به دست بیارم مثلا پنجره اومد و من رفتم توی این مسیر
C:\Windows\System32
چجوری به دستش بیارم ؟


همونطور كه در بالا هم اومد : FileOpen.FileName

موفق باشيد.

Hybrid
جمعه 27 آبان 1390, 10:38 صبح
سلام دوست عزیزم ، برای اینکه پنجره Save و پنجره Open File Dialog رو نمایش بدی کافیه از دو شیئی که خود ویژوال استودیو داره استفاده کنی به نام Open File Dialog و Save File dialog .تو خود ToolBox اگه بگردی پیداشون میکنی ... روشون دابل کلیک کن تا رو فرم ایجاد بشن 2)میتونی تو خود کد نویسی هم ایجادشون کنی....

1)Open File Dialog

خصوصیات :

File Name : این خصوصیت نام ، پسوند و مسیر فیلا انتخاب شده ی درون کادر مکالمه رو برات بر میگردونه ( همونی که میخواستی)
DefaultExtension : به کمک این خصوصیت میتونی یه پسوند پیش فرض تعیین کنی .
Filter:برای فیلتر کردن نمایش درون کادر مکالمه استفاده میشه و برا وارد کردن یه پسوند از فرمت زیر استفاده کن
پسوند فایل|عنوان مربوطه|پسوند فایل|عنوان مربوطه
مثلا txt(*.txt)|*.txt
و برای نمایش Open File در کد نویسی کافیه از متد ShowDialog شئ استفاده کنی.
مثال هاشون رو در پست بالا دوست عزیزمون زحمت کشدن نوشتن....

SaveFileDialog :

دقیقا مثل OpenFileDialoge عمل میکنه (متد ها ، خاصیت ها و... شبیه همن!)

امیدوارم کامل واست جا افتاده باشه.....