www.Topkala.com
معرفی نرم افزار :: آموزش کامپیوتر :: اطلاعات عمومي موبايل :: زندگينامه بزرگان :: معرفي كتاب :: کامپیوتر

¤¤  مروری بر کنترلها و خواص آنها در ویژوال بیسیک

کنترل های ویژوال بیسیک به سه دسته تقسیم می شوند
1- کنترل های ذاتی : کنترل های استاندارد ویژوال بیسیک می باشند
2- کنترل های اکتیویکس : فایلهائی که میتوان به ویژوال بیسیک اضافه کرد و دارای پسوند .ocx می باشند.
3- کنترل های افزودنی : برنامه های کاربردی مانند اکسل آنها را در اختیار ویژوال بیسیک قرار می دهن


جعبه ابزار مجموعه ایست از کنترلها که میتوان از آنها در برنامه استفاده کرد.
از یک کنترل تا زمانی که آن کنترل در جعبه ابزار نباشد نمیتوان استفاده کرد ( این موضوع در مورد کنترل های اکتیویکس و کنترل های افزودنی صدق می کند )
برای این منظور برای اضافه کردن یک کنترل جدید به جعبه ابزار به دو صورت زیر عمل میکنیم
1- زدن دکمه های Ctrl و T بر روی کیبرد ( راحت ترین راه )
2- انتخاب گزینه Project و سپس Components از نوار منوکنترل ها دارای خواص مشترک بسیاری هستند وجود این خواص مشترک ناشی از آن است که اکثر آنها دارای اندازه ، مکان ، رنگ و از این قبیل هستند.
خواص یک کنترل را علاوه بر پنجره خواص از طریق کد هم میتوان دستکاری کرد.
خواص مشترکی که معمولا" در اکثر کنترل ها بکار میروند به قرار ذیل می باشند
نقل قول:
Alignment تراز متن کنترل را تعیین می کند
BackColor رنگ زمینه کنترل را تعیین می کند
BorderStyle تعیین می کند که آیا کنترل حاشیه دارد یا نه؟
Caption متنی که روی کنترل دیده خواهد شد
Enabled تعیین می کند که آیا کاربر قادر به کار با کنترل هست یا نه ؟
Font ویژگی های مختلف فونت کنترل را تنظیم می کند
ForeColor رنگ قلم ( پیش زمینه ) کنترل را تعیین می کند
Height ارتفاع کنترل را مشخص می کند بر حسب تیوپ
Left فاصله لبه چپ کنترل را با پنجره فرم تعیین می کند بر حسب تیوپ
MousePointer شکل کرسر ماوس را وقتی که روی کنترل است تعیین می کند
Name نام کنترل که در برنامه به آن ارجاع می شود
ToolTipText وقتی کرسر ماوس لحظه ای روی کنترل توقف کند این متن ظاهر می شود
Top فاصله لبه بالائی کنترل با پنجره فرم بر حسب تیوپ
Visible تعیین میکند که آیا کنترل مرئی است یا نامرئی
Width عرض کنترل بر حسب تیوپ 
یک واحد اندازه گیری مستقل از وضوع مانیتور است و معادل 1440/1 اینچ می باشد.
پنجره خواص می تواند به دو طریق خواص یک کنترل را نمایش دهد
1- الفبائی : ( به صورت حروف الفبا )
2- مقوله ای : ( به صورت گروه بندی شده )
لازم به ذکر است از آنجا که گزینه Name خیلی مهم می باشد در ویژوال بیسیک دو پرانتز که دو سوی آن قرار گرفته است تا در حروف القبائی در قسمت بالای خواص قرار بگیرد.
خواص فرم
بسیاری از خواص فرم مانند دیگر کنترل هاست و اما تفاوت آن با سایر کنترل ها در آن است که فرم خود در پنجره دیگری قرار ندارد پس خواصی نظیر left ، Ritght ، Width و Height نسبت به مانیتور سنجیده می شود.
از دیگر خواص فرم که از اهمیت زیادی برخورداند به قرار ذیل می باشند
نقل قول:
BorderStyle : عکس العمل فرم را در برابر تغییر اندازه می سنجد
ControlBox : آیا فرم منوی کنترل داشته باشد یا نه ؟
Icon : هنگام حداقل شدن فرم در میله وظایف ویندوز
MaxButton : اگر مثبت شود فرم دارای دکمه حداکثر می شود
MimButton : اگر مثبت شود فرم دارای دکمه حداقل می شود
Movable : آیا کاربر قادر به جابجا کردن می باشد یا نه ؟
ShowInTaskbar : آیا فرم در میله وظایف ویندوز ظاهر شود یا نه ؟
StartupPostion : وضعیت شروع فرم هنگام ظاهر شدن روی صفحه مانیتور
WidowState : وضعیت فرم در ابتدای کار با حالت معمولی ، حداکثر و حداقل 
خواص کنترل برچس
کنترل برچسب ( Label ) فقط برای نمایش متن است. برنامه نویس توسط کد متن برچسب را عوض میکند. اکثر برنامه نویسان برای نشان دادن عناوین و توضیحات لازم از کنترل برچسب استفاده می کنند
برچسب دارای دو خاصیت است که ظاهر متن آن را تحت تاثیر قرار میدهد
خاصیت AutoSize و خاصیت WordWrap
اگر خاصیت AutoSize به True ست شود برچسب آنقدر گسترش می یابد تا تمام متن خود را در یک خط نشان دهد و اگر خاصیت WordWrap برچسب True شود عرض آن ثابت مانده و برچسب برای نمایش متن بطور عمودی گسترش خواهد یافت ( این موضوع را لازم است بدانید که برای انیکه خاصیت WordWrap بتواند کار کند AutoSize حتما با به True تنظیم شود.
خواص کنترل جعبه متن
اگر میخواهیم به کاربر اجازه دهیم چیزی را بنویسید میتوانیم از جعبه متن استفاده کنیم
( سعی کنیم حتی الامکان در کنار هر جعبه متن از یک برچسب استفاده کنیم تا توضیحات برای نوشتن در این جعبه متن را به کاربر بدهیم )
خواص مهم جعبه متن عبارتند از
نقل قول:
Aligment : تراز جعبه متن راست چین – چپ چین و یا وسط
Locked : اگر مثبت شود کاربر نمیتواند در جعبه متن چیزی بنویسید
Maxlenght : تعداد کاراکترهایی که جعبه متن میتواند بگیرد. صفر در این مورد یعنی نامحدود کارکتر
MultiLine : اگر مثبت شود به مفهوم این است که کنترل می تواند بیش از یک خط متن در خود جای دهد
PasswordChar : هنگام ثایپ کارکتری را که در این خاصیت نوشته باشیم تایپ می کند. این گزینه در هنگام نوشتن اسناد محرمانه بکار میرود
ScrollBars : میله های لغزشی عمودی و افقی را پدیدار می کند
Text : یکی از پرکاربردترین خواص در مورد جعبه متن که معادل متن موجود در جعبه متن می باشد 
خواص دکمه
تقریبا" هر برنامه ای احتیاج به جند دکمه فرمان دارد
خواص مهم دکمه فرمان عبارتند از :
نقل قول:
Cancel : عکس العمل کنترل در برابر کنترل اسکیپ
Caption : عنوان روی دکمه فرمان
Default : عکس العمل کنترل در برابر کنترل اینتر
Picture : به کمک این خاصیت میتوان تصویر گرافیکی را بر روی دکمه نمایش داد حتما" باید خاصیت استیل به گرافیکالا تنظیم شود
Style : نوع عنوان دکمه ( متنی - گرافیکی ) را تعیین می کند 
خواص کنترل تصویر
در جعبه ابزار دو نوع کنترل تصویر می باشد
1- کنترل تصویر Image ( این کنترل دارای خواص کمتر ولی سبکتری می باشد )
2- جعبه تصویر PictureBox ( این کنترل دارای خواص بیشتر ولی سنگین تری می باشد
یادآور میشویم که از کنترل تصویر Image بیشتر در کارهای عکس استفاده می شود و اگر بخواهیم MultiMedi کار کنیم یعنی مثلا" فیلم ببینم از PictureBox استفاده می کنیم.

 

تاريخ ثبت : شنبه 11 ارديبهشت 1389  -  11/2/1389  -  01/05/2010         كد : 1262350494

آموزش مونتاژ کامپیوترvisual baisicآموژش ویژوال بیسیکماشين حساب با ليست باكس در ویژوال بیسیکvbantivirusچتماشين حسابمروری بر کنترلها و خواص آنها در ویژوال بیسیکviruseماشين حسابinternetcomputerآموزش کامپیوتراموزش ویژالeducation pcchatترفندهای کامپیوتراپرتوری کامپیوتراموزش ویژالlearn pcآموژش ویژوال بیسیکساخت ماشین حساب با ویژوال بیسیکeducation pcviruseآموزش کامپیوترvisual baisicچتآنتی هکگرافیکاینترنتvisial basicساخت ماشین حساب با ویژوال بیسیکمروری بر کنترلها و خواص آنها در ویژوال بیسیکآی سی دی الویژوال بیسیکاینترنتآموزش ساخت ماشین حساب با ویژوال بیسیکماشين حساب با ليست باكس در ویژوال بیسیکinternetآموزش برنامه نویسیآنتی ویروسآموزش کامپیوترترفندهای کامپیوترمروری بر کنترلها و خواص آنها در ویژوال بیسیکهکvbهکamozeshمروری بر کنترلها و خواص آنها در ویژوال بیسیکآنتی هکcomputerآی سی دی الamozeshآموزش کامپیوتراپرتوری کامپیوترآموزش مونتاژ کامپیوترگرافیکantivirusآموزش برنامه نویسیآنتی ویروسlearn pcchatآموزش ساخت ماشین حساب با ویژوال بیسیکآموزش کامپیوترvisial basicویژوال بیسیک


© 2010 Topkala.com , All rights reserved. Powered by Abarkam™ Technology