موضوعات وبسایت : برنامه نویسی
سوالات امتحان آیین نامه رانندگی

خواص فرم در سی شارپ

نویسنده : علی بجنوردی | زمان انتشار : 10 اسفند 1399 ساعت 21:31

جهت انجام پروژه های دانشجویی و یا تمرین‌های برنامه نویسی رشته کامپیوتر میتوانید به آی دی تلگرام زیر پیام دهید

@AlirezaSepand



فرم ، بستری برای دربرگرفتن کنترلها جهت برنامه نویسی ویژوال است که رفتار آن با خاصیت مشخص میگردد و در هنگام طراحی یا برنامه نویسی مقدار میگیرد

سوالات امتحان آیین نامه رانندگی

1form_propertis_ic_csharp.png

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

خاصیت، رفتار کنترل یا فرم را مشخص میکند که در هنگام طراحی یا برنامه نویسی مقدار میگیرد.

رویداد، در اثر وقوع شرطی رخ میدهد که قابل برنامه نویسی است.

متد، فعالیتی است که کار خاصی را انجام میدهد.مثل متد Toint32 کلاس Console که مقدار رشته ای را به مقدار عدد 32 بیتی تبدیل میکند.

برخی از خواص مهم فرم عبارتنداز:

خاصیت name : برای تعیین نام کنترل (فرم) بکار میرود. نام فرم از قانون نامگذاری متغیرها و کنترلها پیروی میکند. بعنوان مثال نام اولین فرم Form1 میباشد که با استفاده از خاصیت Name میتوان این نام را تغییر داد این خاصیت در داخل پرانتز قرار دارد تا در ابتدای لیست خواص قرار گیرد.

خاصیت AllowDrop : مشخص میکند آیا داده هایی که که کاربر با ماوس به فرم ارسال میکند توسط فرم پذیرش شود یا خیر.

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

خاصیت AutoSize : تعیین میکند آیا اندازه فرم با توجه به کنترلهای روی فرم بطور خودکار تغییر کند یا خیر.

خاصیت AutoScrollMargins : حاشیه های نوار جابه جایی را تعیین میکند و از دسته خواص تودرتو میباشد.

خاصیت AutoScrollMinsize : اندازه نوار جابه جایی را تعیین میکند و دارای خواص Width (عرض نوار جابه جایی) و Height (ارتفاع نوار جابه جایی) است.

خاصیت BackColor : برای تعیین رنگ زمینه فرم به کار میرود.

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

خاصیت CancelButton : دکمه ای را تعیین میکند که اگر کاربر کلید ESC را فشار دهد، دستورات مربوط به رویداد Click آن دکمه اجرا میشود.

خاصیت CausesValidaion : تعیین میکند آیا کنترل اعتبارسنجی عمل کند یا خیر.

خاصیت ContextMenu : نام منویی را تعیین میکند که اگر کاربر کلیک راست کرد باید ظاهر شود.

خاصیت ControBox : تعیین میکند آیا در فرم دکمه های بیشینه، کمینه و بستن ظاهر شود یا خیر. اگر این خاصیت به False تغییر یابد هیچ یک از دکمه ها در فرم ظاهر نمیشوند.

خاصیت Cursor : شکل مکان نما را تعیین میکند. 29 نوع مکان نما وجود دارد میتوان با کلیک کردن یکی از آنها را انتخاب کرد.

خاصیت DockPadding : مرز داخل فرم را برای کنترلهایی که به آن الحاق میشوند، مشخص میکند.

خاصیت DrawGrid : تعیین میکند آیا در زمان طراحی نقاط شبکه ای بر روی فرم طاهر شوند یا خیر. در حالت پیش فرض این نقاط روی فرم ظاهر میگردند.

خاصیت Enabled : تعیین میکند آیا فرم فعال است یا خیر. اگر فرم غیرفعال باشد (مقدار False این خاصیت) به هیچ رویدادی پاسخ نمیدهد.

خاصیت Font : برای تعیین فونت بکار میرود.

خاصیت ForeColor : با این خاصیت میتوان رنگ متن را تعیین کرد.

خاصیت FormBorderStyle : نوع حاشیه فرم را تعیین میکند.

خاصیت GridSize : تعداد پیکسلهایی را تعیین میکندکه یک نقطه شبکه ای باید در هنگام طراحی در آنها نمایش داده شود. بصورت پیشفرض 8;8 است که اولین 8 خاصیت عرض و دومین 8، خاصیت ارتفاع را تعیین میکند.

خاصیت HelpButton : تعیین میکند آیا دکمه علامت سوال در فرم نمایش داده شود یا خیر.

خاصیت ImeMode : حالت ویراستار متد ورودی را برای فرم تعیین میکند.

خاصیت IsMdiContainer : اگر True باشد فرم میتواند واسط چند سندی را در برگیرد.

خاصیت KeyPreview : تعیین میکند آیا رویدادهای صفحه کلید را قبل از رویدادهای کنترلی که مکان نما در آن قرار دارد ، بپذیرد یا خیر.

خاصیت Language : زبان کار کردن کنترل را مشخص میکند.

خاصیت Location : مکان قرار گرفتن کنترل را تعیین میکند.

خاصیت  Locked : تعیین میکند آیا محتویات فرم قابل تغییر باشند یا خیر.

خاصیت MaximizeBox : تعیین میکند آیا دکمه بیشینه در عنوان فرم نمایش داده شود یا خیر. 

خاصیت MaximizeSize : با این خاصیت میتوان حداکثر اندازه فرم را تعیین کرد.

خاصیت Menu : نام منویی را تعیین میکند که باید در فرم نمایش داده شود.

خاصیت MinimizeBox : تعیین میکند آیا دکمه کمینه در عنوان فرم نمایش داده شود یا خیر. 

خاصیت Opacity : ممیزان شفافیت فرم را تعیین میکند.

خاصیت MinimizeSize : با این خاصیت میتوان حداقل اندازه فرم را تعیین کرد.

خاصیت RightToLeft : جهت نمایش اطلاعات را مشخص میکند در حالت پیش فرض اطلاعات از چپ به راست نمایش داده میشوند.

خاصیت ShowIcon : تعیین میکند آیا آیکن مربوط به منوی سیستمی فرم نمایش داده شود یا خیر.

خاصیت ShowInTasker : تعیین میکند وقتی که اندازه فرم کمینه شود، آیکن مربوط به فرم در نوار وضعیت ویندوز ظاهر شود یا خیر.

خاصیت Size : اندازه فرم را به پیکسل تعیین میکند.

خاصیت StarPosition : در هنگام شروع اجرای برنامه ، محل قرار گرفتن فرم را تعیین میکند. 

خاصیت Tag : شی ءای را تعیین میکند که اطلاعاتی راجع به کنترل را نگهداری میکند.

خاصیت Text : متنی را مشخص میکند که در نوار عنوان فرم ظاهر خواهد شد.

خاصیت TopMost : مشخص میکند آیا فرم همواره در بالای همه پنجره های یک برنامه کاربردی باشد یا خیر.

خاصیت TransparencyKey : وقتی رنگی در این خاصیت تعیین میشود، فضایی از فرم که با رنگ زمینه انتخاب شده است، شفاف خواهد بود.

خاصیت WindowState : وضعیت پنجره فرم را تعیین میکند.

خاصیت AutoScaleMode : متد مقیاس گذاری خودکار را برای فرم تعیین میکند.

خاصیت AutoSizeMode : روش تغییر اندازه خودکار فرم را تعیین میکند.

خاصیت BackgroundImafeLayout : طرح تصویر زمینه را مشخص میکند.

خاصیت Padding : لایه گذاری بین کنترلهای فرم را تعیین میکند.

خاصیت AutoValidate : تعیین میکند وقتی فوکس کنترلهایی که روی فرم قرار دارندتغییر کنند، بطور خودکار اعتبارسنجی شوند یا خیر.

آیا این مطلب برای شما مفید بود؟


منبع: www.sourcecodes.ir



ارسال نظر

نام


ایمیل


نظر