ادامۀ کنترل ها
کنترل OpenFileDialog
هنگام نوشتن برنامه های ویندوزی اتفاق میوفته که که بخواهید داده هایی را در یک فایل بنویسید و یا اونو بخونید، پس به کنترلی نیاز دارید تا بتونید فایلی را بازکنید و یا دادهایی رو در یک فایل ذخیره کنید برای این کار از کنترل OpenFileDialog استفاده می کنید.
خواص مهم کنترل OpenFileDialog
AddExtension: این خاصیت مشخص می کنه که اگر کاربر پسوندی را برای فایل مشخص نکرد، برنامه به طور اتوماتیک پسوند را به فایل اضافه کنه یا نه؟
این مورد بیشتر در پنجره SaveFileDialog استفاده میشه که در پست های قبلی توضیح دادم
CheckFileExist: مشخص می کنه که اگر کاربر آدرس فایلی را وارد کرد که وجود نداشت، برنامه پیغام خطایی نمایش بده یا نه؟
CheckPathExist: مشخص می کنه که اگر کاربر آدرس مسیری را وارد کرد که وجود نداشت، برنامه پیغام خطایی را نمایش بده یا نه؟
DefaultExt: پسوند پیشفرض را برای فایل انتخاب شده مشخص می کنه.
DereferenceLinks: با شورت کات ها استفاده می شود و مشخص می کنه که اگر کاربر یک شورت کات را انتخاب کرد، مسیر فایل برگشت داده بشه (True) و یا مسیر خود فایل شورت کات به برنامه برگردد (False).
FileName: مشخص کننده نام فایلی است که در این پنجره (پنجرۀ جاری) انتخاب شده است.
FileNames: مشخص کننده نام فایل هایی است که در این پنجره انتخاب شده است. این خاصیت از نوع فقط خواندنی است.
F-i-l-t-e-r: این خاصیت حاوی رشته ای است که برای فیلتر کردن فایل هایی که باید در پنجره Open نمایش داده شوند به کار می رود. به وسیله این رشته میتونید چندین گروه فیلتر را بری این پنجره مشخص کنید تا در جعبه ترکیبی موجود در این پنجره نمایش داده شوند و کاربر بتونه یکی از اونارو انتخاب کند.
FilterIndex: مشخص کننده شماره فیلتری است که کاربر هم اکنون در این صفحه انتخاب کرده است.
InitialDirectory: مشخص کننده آدرس مسیری است که باید در ابتدا در پنجره Open نمایش داده بشه.
Multiselect: مشخص می کنه آیا کاربر می تواند چندین فایل را در این پنجره انتخاب انتخاب کنه یا نه؟
ReadOnlyChecked: مشخص می کنه آیا قسمت ReadOnly در پنجره Open انتخاب شده ست یا نه؟
RestoreDirectory: تعیین می کنه آیا کادر Open باید در آدرس مسیری که قبل از بسته شدن در آن قرار داشت را برگردونه یا نه؟
ShowHelp: مشخص می کنه آیا دکمه Help نیز در پنجره Open نمایش داده بشه یا نه؟
ShowReadOnly: مشخص می کنه آیا امکان تعیین این که فایل به صورت فقط خواندنی باز شود برای کاربر وجود داشته باشد یه نه؟
Title: مشخص کننده متنی است که در نوار عنوان پنجره Open نمایش داده میشه.
ValidateNames: مشخص می کنه که آیا پنجره فقط باید نام فایل های معتبر ویندوزی را قبول کند و یا هر نامی را می تواند دریافت کند؟