black_jack_of_black_city
Registered User
- تاریخ عضویت
- 19 سپتامبر 2003
- نوشتهها
- 1,506
- لایکها
- 73
- سن
- 44
در هر برنامه یک یا چند دکمه فرمان وجود داره . با دکمه فرمان می توان از برنامه تقاضای انجام کاری را کرد یا به آن فرمان داد . حالت کلیک شده و کلیک نشده دکمه فرمان را خود ویژوال بیسیک در اختیار دارد و نیازی به کنترل از سوی شما نمی باشد . هر دکمه فرمان می تواند دارای یک کلید دسترسی سریع نیز باشد . کاربر می تواند بر روی دکمه کلیک کند , یا دکمه Alt را نگهدارد و کلید دسترسی سریع را بزند . کلید دسترسی سریع در عنوان دکمه با یک زیر خط مشخص می شود .
روی دکمه فرمان دبل کلیک می کنیم
خصوصیت Cancel
این خاصیت نحوه عملکرد کنترل را در برابر کلید Esc تعیین می کند . اگر این خاصیت برابر True باشد کاربر می تواند با زدن کلید Esc عمل کلیک دکمه را انجام دهد . در هر فرم فقط یک دکمه می تواند دارای این خاصیت باشد . اگر خاصیت Cancel را در دکمه ای True کنید ویژوال بیسیک این خاصیت را در تمام دکمه های موجود در آن فرم False خواهد کرد .
خصوصیت Caption
حاوی عنوانی است که روی دکمه دیده خواهد شد . اگر می خواهید که دکمه ای دارای کلید دسترسی سریع باشد باید قبل از حرف مورد نظر در عنوان دکمه یک علامت & قرار دهید .
در شکل روبرو خصوصیت Caption را تغییر داده ایم بدین صورت که متن روی دکمه Exit می باشد و با نگهداشتن دکمه Alt و فشردن کلید X می توان دکمه را فشار دهیم .
همانطور که مشاهده میکنید در متن X بصورت زیر خط دار نوشته شده است .
خصوصیت Default
عکس العمل کنترل را در برابر کلید Enter تعیین می کند . اگر این خاصیت True باشد کاربر می تواند با زدن Enter دکمه را بفشارد . البته در صورتی که کاربر قبلا Focus را به کنترل بعدی منتقل نکرده باشد . در هر فرم فقط یک دکمه می تواند دکمه Default باشد . وقتی فرمی برای اولین بار ظاهر می شود , Focus در اختیار دکمه ایست که خاصیت Default آن True می باشد .
خصوصیت Picture
با کمک این خصوصیت می توانید یک تصویر گرافیکی را بجای عنوان دکمه نمایش دهید . (برای فعال شدن این خصوصیت باید گزینه Style حتما Graphical تنظیم شود )
خصوصیت Style
نوع دکمه را مشخص میکند . همانطور که در شکل مشاهده می کنید این خصوصیت برابر یکی از دو حالت Standard جهت متن و Graphical جهت تصویر می تواند باشد .
خصوصیت Focus (Tab index)
روی هر فرم در هر لحظه فقط یکی از کنترلها میتواندFocus را در اختیار داشته باشد . ترتیب در اختیار گرفتن Focus توسط خصوصیت TabIndex مشخص می شود برای مثال در این تصویر مشاهده می کنید , این کنترل سومین کنترلی است که Focus را دریافت نمواده است به دلیل آنکه این شماره گذاری از صفر شروع می شود این کنترل با شماره 2 سومین کنترل می شود . توجه کنید کنترل هایی مانند برچسب Focus را دریافت نمیکنند .
برای مثال در شکلی که مشاهده می کنید , دکمه وسطی دارای Focus است . این عمل با خط چینی که دور این دکمه دیده می شود مشخص شده است . در این موقعیت در صورتی که کاربر کلید Enter را بزند مانند فشردن این دکمه است . برای حرکت بین کنترلها نیز از کلید Tab و Shift + Tab میتوان استفاده کرد . با دکمه Tab , Focus به ترتیب به جلو میرود و با دکمه Shift + Tab , Focus به ترتیب به عقب میرود .
Download
روی دکمه فرمان دبل کلیک می کنیم
خصوصیت Cancel
این خاصیت نحوه عملکرد کنترل را در برابر کلید Esc تعیین می کند . اگر این خاصیت برابر True باشد کاربر می تواند با زدن کلید Esc عمل کلیک دکمه را انجام دهد . در هر فرم فقط یک دکمه می تواند دارای این خاصیت باشد . اگر خاصیت Cancel را در دکمه ای True کنید ویژوال بیسیک این خاصیت را در تمام دکمه های موجود در آن فرم False خواهد کرد .
خصوصیت Caption
حاوی عنوانی است که روی دکمه دیده خواهد شد . اگر می خواهید که دکمه ای دارای کلید دسترسی سریع باشد باید قبل از حرف مورد نظر در عنوان دکمه یک علامت & قرار دهید .
در شکل روبرو خصوصیت Caption را تغییر داده ایم بدین صورت که متن روی دکمه Exit می باشد و با نگهداشتن دکمه Alt و فشردن کلید X می توان دکمه را فشار دهیم .
همانطور که مشاهده میکنید در متن X بصورت زیر خط دار نوشته شده است .
خصوصیت Default
عکس العمل کنترل را در برابر کلید Enter تعیین می کند . اگر این خاصیت True باشد کاربر می تواند با زدن Enter دکمه را بفشارد . البته در صورتی که کاربر قبلا Focus را به کنترل بعدی منتقل نکرده باشد . در هر فرم فقط یک دکمه می تواند دکمه Default باشد . وقتی فرمی برای اولین بار ظاهر می شود , Focus در اختیار دکمه ایست که خاصیت Default آن True می باشد .
خصوصیت Picture
با کمک این خصوصیت می توانید یک تصویر گرافیکی را بجای عنوان دکمه نمایش دهید . (برای فعال شدن این خصوصیت باید گزینه Style حتما Graphical تنظیم شود )
خصوصیت Style
نوع دکمه را مشخص میکند . همانطور که در شکل مشاهده می کنید این خصوصیت برابر یکی از دو حالت Standard جهت متن و Graphical جهت تصویر می تواند باشد .
خصوصیت Focus (Tab index)
روی هر فرم در هر لحظه فقط یکی از کنترلها میتواندFocus را در اختیار داشته باشد . ترتیب در اختیار گرفتن Focus توسط خصوصیت TabIndex مشخص می شود برای مثال در این تصویر مشاهده می کنید , این کنترل سومین کنترلی است که Focus را دریافت نمواده است به دلیل آنکه این شماره گذاری از صفر شروع می شود این کنترل با شماره 2 سومین کنترل می شود . توجه کنید کنترل هایی مانند برچسب Focus را دریافت نمیکنند .
برای مثال در شکلی که مشاهده می کنید , دکمه وسطی دارای Focus است . این عمل با خط چینی که دور این دکمه دیده می شود مشخص شده است . در این موقعیت در صورتی که کاربر کلید Enter را بزند مانند فشردن این دکمه است . برای حرکت بین کنترلها نیز از کلید Tab و Shift + Tab میتوان استفاده کرد . با دکمه Tab , Focus به ترتیب به جلو میرود و با دکمه Shift + Tab , Focus به ترتیب به عقب میرود .