درس هفتم :
Command Button
از دکمه فرمان یا Command Button که در ویژوال بیسیک Command نام دارد می توان برای اجرا، شروع و توقف عملیات و ... استفاده نمود. Command یکی از پرکاربرد ترین کنترل های ویژوال بیسیک می باشد و به جرأت می توان گفت نمیتوان برنامهای یافت که از Command در آن استفاده نشده باشد.
هر کنترل دارای تعدادی رویداد و تعدادی مشخصه می باشد و در آینده به طور مفصل راجع به آنها بحث خواهیم کرد.
مهمترین رویداد Command، رویداد Click آن است. دستوراتی که برای این رویداد می نویسیم هنگامی که کاربر روی این دکمه کلیک کند اجرا می شوند.
مهمترین خواص این کنترل خاصیت Name که نام کنترل را مشخص می کند و خاصیت Caption که متن روی فرم را مشخص می کند می باشند.
در نام گذاری کنترلها(مانند Command) باید نکاتی را که برای نام گذاری متغیرها ذکر شد را رعایت کنید.
نام کنترل در زمان کد نویسی کاربرد دارد.
تمرین :
برنامه بنویسید که با کلیک روی دکمه Show متن Welcome To Visual Basic 6.0 را نمایش دهد.
حل:
ویژوال بیسیک را اجرا کرده و یک پروژه استاندارد را ایجاد کنید. حال از نوار ابزار یک کنترل Command به فرم اضافه کنید.
کنترل را به دو روش می توان افزود :
دابل کلیک روی کنترل در نوار ابزار
انتخاب کنترل در نوار ابزار سپس کلیک روی فرم و انجام عمل Drag & Drop
نام کنترل را از پنجره Properties به cmdShow و Caption آن را به Show تغییر دهید.
نکته : پنجره Properties معمولا در سمت راست، زیر پنجره Project قرار دارد در صورتی که این پنجره را مشاهده نمی کنید از منو View گزینه Properties Window را انتخاب کرده یا کلید F4 را فشار دهید.
حال روی Command دابل کلیک کنید پنجره کد باز شود.
نکته : زمانی که روی کنترل Command دابل کلیک می کنید بطور پیش فرض رویداد کلیک آن فراخوانی می شود.
حال کد زیر را بین Private Sub cmdShow_Click و End Sub بنویسید.
MsgBox "Welcome To Visual Basic 6.0"
حال کلید F5 را فشار دهید تا برنامه اجرا کنید. با کلیک روی دکمه Show برنامه رویداد کلیک فراخوانی می شود و پیغام را نمایش می دهد.
در مورد تابع MsgBox که سبب نمایش پیغام می شود طی مقاله ای بطور مفصل بحث خواهد شد.