ورود تماس با ما درباره معلم انجمنهاي کلاس ثبت نام صفحه اصلي
 
                   صفحه اول سايت - آموزش ویژوال بیسیک - کنترلها چیستند ؟
 
کنترل ها چیستند ؟ شناخت کنترلهای متداول

سلام !!!

 دانش آموزان عزيز آيا چيزي درباره برنامه هاي تحت ويندوز كه همه روزه با آنها كار مي كنيد چيزي مي دانيد ؟

 برنامه هاي تحت ويندوز در واقع نسل جديد برنامه نويسي بودند كه گرافيك و كنترلها جاي تايپ كردن را گرفتند . در واقع شما با موج آينده يعني واسط گرافيكي كاربر ( Graphical User Interface ) GUI كار مي كنيد اما خودتان خبر نداريد .

 كنترلها چيستند ؟ كنترلها ابزار گرافيكي هستند كه شما با آنها ظاهر برنامه خود را طراحي مي كنيد . و همچنين وظايف خاصي را به كنترلها مي دهيد تا كاربر از آنها به ضرورت احتياجش استفاده كند .

 كنترلها انواع بسيار متنوع دارند اما تعدادي از آنها بسيار پركاربرد مي باشند . مانند دكمه هاي فرمان كه شما هر روز 1000 بار روي آنها كليك مي كنيد . تعدادي از انواع كنترلها كه از آنها به كرار استفاده خواهيم كرد در زير ليست شده اند ( البته با عكس آنها )

 

 

 با استفاده از اين عكس مي توانيد محل استقرار هر كنترل روي جعبه ابزار را پيدا كنيد .

خصوصیات کنترلها :

هر کنترل خصوصیات مخصوص به خود را دارد . اما برخی خصوصیات وجود دارد که در بیشتر کنترلها مشترک هستند . مثلا طول کنترل . عرض کنترل . سه بعدی یا مسطح بودن . خصوصیت فارسی یا انگلیسی بودن . خصوصیت نوبت کلید تب . خصوصیت فونت و غیره ...

 توضيحات هر كنترل :

 اولين كنترلي كه به توضيح آن مي پردازيم كنترل (( دكمه فرمان )) مي باشد كه از آن زياد استفاده خواهيم كرد .

 دكمه فرمان : دكمه هاي فرمان تقريبا در هر پنجره اي از هر برنامه كاربردي ويندوز وجود دارند . دكمه هاي فرمان تعيين مي كنند كه چه وقت كاربر مي خواهد كاري نظير خروج از برنامه كاربردي يا شروع چاپ را انجام دهد .

خصوصیات هر دکمه فرمان :

Name : نام کنترل . در کد نویسی از آن استفاده خواهیم کرد

Back Color : رنگ زمینه دکمه فرمان را مشخص می سازد . پیکان رو به پائین تخته رنگ Back Color را کلیک کنید تا لیستی از رنگها در اختیارتان قرار بگیرد . قبل از اینکه بخواهید رنگ یک دکمه فرمان را عوض کنید اول باید خصوصیت Style را از Standard به Graphical تغییر دهید .

Cancel : مشخص می کند که در صورت فشرده شدن کلید ESC از سوی کاربر ، دکمه فرمان رویداد Click را دریافت کند یا خیر

Caption : متنی را که بر روی دکمه فرمان نمایان می گردد ، نگه می دارد .

Default : مشخص می کند که دکمه فرمان به فشرده شدن کلید Enter پاسخ دهد یا خیر ، حتی در صورتی که کنترل دیگری دارای فوکوس باشد .

Enabled : مشخص می کند که دکمه فرمان فعال باشد یا خیر .

Font : فونت کنترل را تعیین می کند .

Height : درازای دکمه فرمان را تعیین می کند . کمتر کسی با عدد این خصوصیت را تنظیم می سازد . ماوس سریعتر است.

Picture : نام تصویر شمایل گرافیکی که بر روی دکمه فرمان قرار است نمایش داده شود را تعیین می کند ( البته به شرطی که خصوصیت Style برابر Graphical باشد .

TabIndex : نوبت دکمه فرمان را در ترتیب فوکوس مشخص می سازد .

TabStop : مشخص می سازد که آیا دکمه فذمان می تواند فوکوس را دریافت کند یا خیر .

ToolTipText : متنی که به صورت توضیح ابزار در زمان اجرا نمایان می گردد ، نگه می دارد .

Visible : مشخص می سازد که دکمه فرمان پدیدار گردد یا از دید کاربر مخفی باشد ( در این صورت تا وقتی که دکمه فرمان نمایان نشده فوکوس را هم نمی تواند بگیرد ) .

Width : پهنای دکمه فرمان را بر حسب تویپ نگه می دارد .

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

خصوصیات برچسب ها :

دقیقا تمام خصوصیاتی که در بالا برای کنترل دکمه فرمان توضیح داده شد در مورد برچسب ها نیز صادق است . البته به غیر از خصوصیاتی که دکمه فرمان ها دارند اما برچسب ها ندارد . بطور مثال : خصوصیات Cancel و Default که دکمه فرمان ها دارند اما بر چسب ها ندارد .

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

آخرين ويرايش 2006-03-26 11:07:45
              آموزش ویژوال بیسیک
               انجمنهای آموزشگاه وب
               منوي کلاس
افراد آنلاین
12 مهمان, 0 کاربران


آمار سایت

وضعیت کلاس :
  • کل بازديد اين کلاس :
    21953 بار (17.76% از کل بازديدها )
  • افراد آنلاین در کلاسها :
    0 عضو و 4 مهمان
  • افراد آنلاین در این کلاس :
    0 عضو و 3 مهمان
 
Copyright (c) 2005. Irschool.com. All rights reserved.