بنام خدایی که در این نزدیکی است.
آموزش مقدماتی تا پیشرفته سی شارپ بخش هفتاد و هفتم
سلام به همه کاربران وبسایت بزرگ لندلرن
قسمت هفتاد و هفتم
خاصيتهاي كنترل OpenFileDialog:
اگرچه كادر محاوره اي نمايش داده شده توسط این خاصیت يك صفحه Open استاندارد در ويندوز است.
معمولاً هنگامي كه اين كادر را در برنامه اي مـشاهده مـي كنيـد فقـط فايلهـاي خاصـي در آن نمـايش داده شـده اسـت.
بـراي مثـال ايـن كـادر در برنامـه ي Notepad فقط فايلهاي متني را نمايش مي دهد.
اما در اين كادر هيچ محدوديتي در نوع فايلهاي قابل نمايش ديده ن مي شود .
در اين پنجره تمام فايلهاي موجود در فولدر جاري را مشاهده مي كنيد و نمي توانيد مشخص كنيد كه چـه نـوع فايلهـايي را نمـايش دهد.
براي فيلتر كردن نوع فايلهاي نمايش داده شده در اين كادر بايد از خاصيتهاي اين كنترل استفاده كرده و آنها را به نحوي تنظيم كنيد.
البته اين يكي از مواردي است كه با استفاده از خاصيتهاي اين كنترل قابل تنظيم است .
در جدول زير ليستي از خاصيتهاي پر كـاربرد اين كنترل را بررسي مي كنيم :
خاصيت | شرح |
AddExtension | اين خاصيت مشخص مي كند كه اگر كاربر پسوندي را بـراي فايـل مـشخص نكـرد، برنامه به طور اتوماتيك پسوند را به فايل اضافه كند يا نه؟ |
CheckFileExist | مشخص مي كند اگر كاربر آدرس فايلي را وارد كرد كه وجـود نداشـت، برنامـه پيغـ ام خطايي را نمايش بدهد يا نه؟ |
CheckPathExist | مشخص مي كند اگر كاربر آدرس مسيري را وارد كرد كه وجود نداشت، برنامـه پيغـام خطايي را نمايش بدهد يا نه؟ |
DefaultExt | پسوند پيش فرض را براي فايل انتخاب شده مشخص مي كند |
DereferenceLinks | با شورت كات ها استفاده مي شود و مشخص مي كند كه اگر كاربر يك شورت كـات را انتخاب كرد، مسير فايل اصلي برگشت داده شود (True)و يا مسير خـود فايـل شورت كات به برنامه برگردد(False) |
FileName | مشخص كننده نام فايلي است كه در اين پنجره انتخاب شده است |
FileNames | مشخص كننده نام فايلهايي است كه در اين پنجره انتخاب شده است . اين خاصيت از نوع فقط-خواندني است . |
Filter | اين خاصيت حاوي رشته اي است كه براي فيلتر كردن فايلهايي كـه بايـد در پنجـره Open نمايش داده شوند به كار مي رود . به وسيله اين رشـته مـي توانيـد، چنـدين گروه فيلتر را براي اين پنجره مشخص كنيد تا در جعبه تركيبي موجود در اين پنجـره نمايش داده شوند و كاربر بتواند يكي از آنها را انتخاب كند . |
FilterIndex | مشخص كننده شماره فيلتري است كه كاربر هم اكنون در اين صفحه انتخـاب شـده است . |
InitialDirectory | مشخص كننده آدرس مسيري است كه بايد در ابتدا، در پنجره Open نمـا يش داده.شود |
Multiselect | مشخص مي كند آيا كاربر مي تواند چندين فايل را در اين پنجره انتخاب كند و يا نه؟ |
ReadOnlyChecked | مشخص مي كند آيا قسمت ReadOnly در پنجره Open انتخاب شده اسـت و يا نه |
RestoreDirectory | تعيين مي كند آيا كادر Open بايد آدرس مسيري كه قبل از بسته شدن در آن قرار داشت را برگرداند يا نه؟ |
ShowHelp | مشخص مي كند آيا دكمه Help نيز در پنجره Open نمايش داده شود يا نه؟ |
ShowReadOnly | مشخص مي كند آيا امكان تعيين اين كه فايل به صورت فقط -خواندني باز شود براي كاربر وجود داشته باشد يا نه؟ |
Title | مشخص كننده متني است كه در نوار عنوان پنجره Open نمايش داده مي شود |
ValidateNames | مشخص مي كند كه آيا پنجره فقط بايد نام فايلهاي معتبر ويندوزي را قبول كند و يا هر نامي را مي تواند دريافت كند؟ |
جهت ادامه آموزش استفاده از کنترل OpenFileDialog در سی شارپ به بخش هفتاد و هشتم مراجعه کنید.
c#آموزش 0 تا 100 C#آموزش C Sharpآموزش C#آموزش سی شارپآموزش صفر تا صد C sharpآموزش صفر تا صد سی شارپآموزش مقدماتی تا پیشفرفته سی شارپسی شارپ
دیدگاه بگذارید