..:: مغز کامپیوتر ::..
کلید رهایی از تاریکی
درباره وبلاگ



مدیر وبلاگ : علی عبدیان
مطالب اخیر
نویسندگان
نظرسنجی
شما بیشتر به چه نوع مطلبی علاقه دارید ؟








مطمئنا تا بحال در ویندوز از كادرهای محاورهای زیادی مثل پنجره های Open، Save، نمایش خصوصیات چاپگر (Printer)، كادر انتخاب رنگ، كادر انتخاب Font و پنجره Help ویندوز استفاده كرده اید.

در VBبرای نمایش اینگونه پنجرههای محاورهای از كنترل DialogBox استفاده میكنیم. این كنترل یكی از كنترلهای  Non - Visual ویژوال بیسیك میباشد. Non-Visual Controls همانطور كه قبلا هم آمده است، انواعی از كنترلها هستند كه فقط در زمان طراحی (Design Time) بر روی فرم دیده میشوند و در Run Run Time فقط میتوان از اثر آنها بهره برد.

كنترل مذكور بطور پیش فرض در ToolBar وجود ندارد. برای اضافه كردن آن به ToolBar باید از منوی Project گزینه Components را انتخاب كنیم و در لیست Componentها، گزینه Microsoft Common Dialog Control 6 را چك مارك بزنیم و آن را تایید (OK) نماییم. در اینصورت یك كنترل به شكل      به ToolBar افزوده خواهد شد كه می توانید آن را با دابل كلیك بر روی فرم قرار دهید. توجه داریم كه كنترل مذكور Non-Visual است و لذا نیازی به تنظیم مكان این كنترل بر روی فرم ندارید.

كنترل Dialog Box دارای متدهای زیر می باشد:

ShowColor برای نمایش پنجره محاورهای تعیین رنگ در زمان فراخوانی این متد.

ShowFont برای نمایش پنجره محاورهای تعیین فونت در زمان فراخوانی این متد.

 ShowHelp برای نمایش پنجره محاورهای راهنمای ویندوز در زمان فراخوانی این متد.

ShowOpen برای نمایش پنجره محاورهای باز كردن یك فایل در زمان فراخوانی این متد.


ShowPrinter برای نمایش پنجره محاورهای تعیین خصوصیات چاپگر در زمان فراخوانی این متد.

ShowSave برای نمایش پنجره محاورهای ذخیره كردن در یك فایل در زمان فراخوانی این متد.

Private Sub cmd_Click ( )

          cdb.ShowColor

          lbl.ForeColor = cdb.Color

End Sub

یا اگر بخواهیم توسط دکمه‌ای دیگر به نام cmd2، پنجره Open باز شود، و هر فایلی از هر مسیری را که کار بر انتخاب کرد، در lbl نمایش داده شود، می‌نویسیم:

Private Sub cmd2_Click ( )

          cdb.ShowOpen

          lbl.Caption = cdb.FileName

End Sub





نوع مطلب : برنامه سازی، 
برچسب ها :
لینک های مرتبط :
نظرات پس از تایید نشان داده خواهند شد.


آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
 
 
 
شبکه اجتماعی فارسی کلوب | Buy Website Traffic | Buy Targeted Website Traffic