PDA

View Full Version : محدود کردن savaefiledialog



yekta64
چهارشنبه 09 تیر 1389, 11:17 صبح
سلام دوستان
من می خوام متن نوشته شده در کنترل textbox یا richtextbox رو با استفاده از savefiledialog ذخیره کنم
محدودیتی که می خوام برای کنترل savefiledialog ایجاد کنم این هستش که:
1. فایل فقط با پسوند xps ذخیره بشه
2. فایل فقط در my document ذخیره بشه ؟

چطور میشه این کار رو انجام داد؟؟؟؟
مرسی

nima898
چهارشنبه 09 تیر 1389, 12:27 عصر
سلام
محدود کردن به پسوند xps :


Dim a AsNew SaveFileDialog()
a.Filter = "XPS File (*.xps)|*.xps"
a.ShowDialog()

باید پسوند فایل رو چک کنید اگه xps نبود عبارت "xps." رو به آخر نام فایل اضافه کنید راه اصولیتر بلد نیستم

fazelm
چهارشنبه 09 تیر 1389, 12:34 عصر
سلام دوستان
من می خوام متن نوشته شده در کنترل textbox یا richtextbox رو با استفاده از savefiledialog ذخیره کنم
محدودیتی که می خوام برای کنترل savefiledialog ایجاد کنم این هستش که:
1. فایل فقط با پسوند xps ذخیره بشه
2. فایل فقط در my document ذخیره بشه ؟

چطور میشه این کار رو انجام داد؟؟؟؟
مرسی

می تونی if بذاری ولی به نظر من یه تکست باکس بذاز که فقط نام فایل رو بپرسه و پسوند و جاش رو خود برنامه ثبت کنه یعنی کاربر فقط بتونه نام رو معین کنه

alireza_s_84
چهارشنبه 09 تیر 1389, 23:05 عصر
ولی به نظر من یه تکست باکس بذاز که فقط نام فایل رو بپرسه و پسوند و جاش رو خود برنامه ثبت کنه یعنی کاربر فقط بتونه نام رو معین کنه
بهترین کار برای این سناریو همینه وقتی قرار نیست پسوند ها و مسیرهای متفاوتی برای ذخیره یک فایل داشته باشیم هیچ لزومی نداره که از SaveFileDialog استفاده کنم.
فلسفه وجودی این کنترل برای تعیین مسیر ذخیره و همچنین پسوند فایل است.