دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۶
  • اسفند

جلسه ۲۴ : بررسی دیالوگ باکس ها ( Dialog Boxes) در VB.NET

  • دسته‌بندی‌ها :
جلسه ۲۴ : بررسی دیالوگ باکس ها ( Dialog Boxes) در VB.NET
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      وقت بخیر دوستان، با آموزش برنامه نویسی (Visual Basic.‌NET (VB.NET از وب سایت پی وی لرن همراه هستیم. بررسی دیالوگ باکس ها ( Dialog Boxes) در VB.NET را در این بخش خواهیم داشت. پس با مبحث جعبه های گفتگو در VB.NET همراه باشید.

      بررسی دیالوگ باکس ها ( Dialog Boxes) در VB.NET

      جعبه های گفتگوی داخلی زیادی وجود دارد که در فرم های ویندوز برای کارهای مختلفی مانند باز و ذخیره فایل ها ، چاپ صفحه ، ارائه گزینه هایی برای رنگ ها ، قلم ها ، تنظیم صفحه و غیره مورد استفاده کاربر قرار می گیرد. این جعبه های گفتگوی داخلی ، زمان و حجم کار توسعه دهنده را کاهش می دهد.

      همه این کلاس های کنترل کادر محاوره ای از کلاس CommonDialog به ارث می برند و برای ایجاد کادر گفتگوی خاص ، تابع ()RunDialog کلاس پایه را نادیده می گیرند.

      وقتی کاربر یک کادر محاوره ای تابع ()ShowDialog خود را فراخوانی می کند ، تابع ()RunDialog به صورت خودکار فراخوانی می شود.

      از روش ShowDialog برای نمایش کلیه کنترل های کادر محاوره ای در زمان اجرا استفاده می شود. این مقدار از نوع شمارشی DialogResult را برمی گرداند. مقادیر شمارشی DialogResult عبارتند از :

      Abort – وقتی کاربر روی یک دکمه Abort کلیک می کند ، DialogResult.Abort را برمی گرداند.

      Cancel – هنگامی که کاربر روی یک دکمه Cancel کلیک می کند ، DialogResult.Cancel را برمی گرداند.

      Ignore – وقتی کاربر روی یک دکمه Ignore کلیک می کند ، DialogResult.Ignore را برمی گرداند.

      No – هنگامی که کاربر روی یک دکمه No کلیک می کند ، DialogResult.No را برمی گرداند.

      None – هیچ چیزی را برنمی گرداند و کادر گفتگو همچنان به کار خود ادامه می دهد.

      OK – وقتی کاربر روی یک دکمه OK کلیک می کند ، DialogResult.OK را برمی گرداند.

      Retry – وقتی کاربر روی یک دکمه Retry کلیک می کند ، DialogResult.Retry را برمی گرداند.

      Yes – وقتی کاربر دکمه Yes را کلیک می کند، DialogResult.Yes را بازمی گرداند.

      نمودار زیر میراث کلاس گفتگوی مشترک را نشان می دهد.

       

      بررسی دیالوگ باکس ها ( Dialog Boxes) در VB.NET

      بررسی دیالوگ باکس ها ( Dialog Boxes) در VB.NET

      تمام کلاس های فوق دارای کنترل های متناظر هستند که می توانند در زمان طراحی از جعبه ابزار اضافه شوند. می توانید از طریق برنامه ریزی کلاس و یا با استفاده از کنترل های مربوطه ، عملکرد مربوط به این کلاس ها را در برنامه خود داشته باشید.

      هنگامی که روی هر یک از کنترل های گفتگو در جعبه ابزار (toolbox) دو بار کلیک می کنید یا کنترل را روی فرم درگ می کنید ، در سینی کامپوننت در پایین Windows Forms Designer ظاهر می شود ، آن ها مستقیماً فرم را نشان نمی دهند.

      در جدول زیر ، کنترل های جعبه گفتگوی متداول ذکر شده است.

      ردیفکنترل و شرح
      ۱ColorDialog

      این یک کادر گفتگوی متداول است که رنگ های موجود را به همراه کنترل هایی نمایش می دهد که کاربر را قادر به تعریف رنگ های دلخواه می کند.

       

      ۲FontDialog

      این کار باعث می شود که یوزر یک فونت را از میان آن هایی که در رایانه محلی نصب شده اند انتخاب کند و همچنین به کاربر اجازه می دهد تا قلم ، اندازه و رنگ قلم را انتخاب کند.

       

      ۳OpenFileDialog

      این کار باعث می شود کاربر یک فایل را باز کند و به کاربر اجازه می دهد یک فایل را برای باز کردن انتخاب کند.

       

      ۴SaveFileDialog

      این کار باعث می شود کاربر مکانی را برای ذخیره یک فایل انتخاب کند و به کاربر اجازه می دهد نام فایل را برای ذخیره داده ها مشخص کند.

       

      ۵PrintDialog

      این امکان را به کاربر می دهد که با انتخاب چاپگر و انتخاب بخش هایی از سند از یک برنامه Windows Forms ، اسناد را چاپ کند.

      بررسی جعبه های گفتگو در VB.NET را به پایان می رسانیم.

      کلام پایانی

      جعبه های گفتگو در VB.NET را در این بخش از آموزش VB.NET مورد بررسی قرار دادیم. در جلسه ی آینده Advanced Form را مورد بررسی قرار خواهیم داد.

      QR:  جلسه ۲۴ : بررسی دیالوگ باکس ها ( Dialog Boxes) در VB.NET
      به اشتراک بگذارید