برخی از خواص مهم فرم در برنامه نویسی #Visual C
- در سمت راست برنامه دو تا پنجره ی مهم هست :
Solution Explorer -1 : که فایل های برنامه را در بر دارد.
Properties-2 : که دارای دو بخش است:
- Properties : فرم و هریک از اشیاء دارای یک سری مشخصه است که مشخصه ی هر یک از فرم ها و اشیا منحصر به فرد می باشد مثل افراد جامعه که هر یک از افراد بر اساس مشخصاتشون نسبت به هم دیگر متمایز می شوند مشخصه Name در هر یک از فرم ها و کنترل ها حکم کد ملی افراد را دارد.
- Event (رویداد) : در واقع آن کاری که شی ء ما قرار است انجام دهد.
به بیان ساده، یک رویداد میتواند یک رخداد و یا عمل باشد، مانند کلیک با موس، فشار برروی یک دکمه از کیبورد، رویدادها، پیغام هایی هستند که بوسیله شیء برای نشان دادن یک رخداد از رویداد ارسال شده اند. رویدادها متدهای موثری برای فرآیند ارتباط هستند. رویدادها برای یک شیء بسیار کارآمد هستند، زیرا وضعیتی را فراهم می کند که برای کاربری که ممکن است از آن شیء استفاده کند تغییر کند.
پس اگر برروی یک دکمه در یک فرم توسط کاربر کلیک شود، درنتیجه یک رویداد رخ داده است. همینطور زمانی که یک کاربر درون یک TextBox متنی را می نویسد، کلیدهای کیبورد فشار داده می شوند و در نهایت یک رویداد رخ داده است.
وقتی نمونه ای از برنامه ی ویژوال ایجاد میکنیم، اولین مرحله در برنامه نویسی، ایجاد فرم و اضافه کردن کنترلها به آن است.
برخی از خواص مهم :
خاصیت Name: برای تعیین نام کنترل (فرم) به کار میرود. نام فرم از قانون نامگذاری متغیرها و کنترلها پیروی میکند. بعنوان مثال نام اولین فرم Form1 میباشد که با استفاده از خاصیت Name میتوان این نام را تغییر داد این خاصیت در داخل پرانتز قرار دارد تا در ابتدای لیست خواص قرار گیرد.
خاصیت BackColor: برای تعیین رنگ زمینه فرم به کار میرود.
خاصیت BackgroundImage: با این خاصیت میتوان تصویری را برای زمینه فرم انتخاب کرد.
خاصیت CancelButton: دکمه ای را تعیین میکند که اگر کاربر کلید ESC را فشار دهد، دستورات مربوط به رویداد Click آن دکمه اجرا میشود.
خاصیت ContextMenu: نام منویی را تعیین میکند که اگر کاربر کلیک راست کرد باید ظاهر شود.
خاصیت ControBox: تعیین میکند آیا در فرم دکمه های بیشینه، کمینه و بستن ظاهر شود یا خیر. اگر این خاصیت به False تغییر یابد هیچ یک از دکمه ها در فرم ظاهر نمیشوند.
خاصیت Cursor: شکل مکان نما را تعیین میکند. 29 نوع مکان نما وجود دارد میتوان با کلیک کردن یکی از آنها را انتخاب کرد.
خاصیت Enabled: تعیین میکند آیا فرم فعال است یا خیر. اگر فرم غیرفعال باشد (مقدار False این خاصیت) به هیچ رویدادی پاسخ نمی دهد.
خاصیت Font: برای تعیین فونت به کار میرود.
خاصیت FormBorderStyle: نوع حاشیه فرم را تعیین میکند.
خاصیت KeyPreview: تعیین میکند آیا رویدادهای صفحه کلید را قبل از رویدادهای کنترلی که مکان نما در آن قرار دارد ، بپذیرد یا خیر.
خاصیت Language: زبان کار کردن کنترل را مشخص میکند.
خاصیت Location: مکان قرار گرفتن کنترل را تعیین میکند.
خاصیت MaximizeBox: تعیین میکند آیا دکمه بیشینه در عنوان فرم نمایش داده شود یا خیر.
خاصیت MaximizeSize: با این خاصیت میتوان حداکثر اندازه فرم را تعیین کرد.
خاصیت Menu: نام منویی را تعیین میکند که باید در فرم نمایش داده شود.
خاصیت MinimizeBox: تعیین میکند آیا دکمه کمینه در عنوان فرم نمایش داده شود یا خیر.
خاصیت Opacity: ممیزان شفافیت فرم را تعیین میکند.
خاصیت MinimizeSize: با این خاصیت میتوان حداقل اندازه فرم را تعیین کرد.
خاصیت RightToLeft: جهت نمایش اطلاعات را مشخص میکند در حالت پیش فرض اطلاعات از چپ به راست نمایش داده میشوند.
خاصیت ShowIcon: تعیین میکند آیا آیکن مربوط به منوی سیستمی فرم نمایش داده شود یا خیر.
خاصیت StarPosition: در هنگام شروع اجرای برنامه ، محل قرار گرفتن فرم را تعیین میکند.
خاصیت Tag: شی ءای را تعیین میکند که اطلاعاتی راجع به کنترل را نگهداری میکند.
خاصیت Text: متنی را مشخص میکند که در نوار عنوان فرم ظاهر خواهد شد.
خاصیت WindowState: وضعیت پنجره فرم را تعیین میکند.
خاصیت AutoSizeMode: روش تغییر اندازه خودکار فرم را تعیین میکند.
خاصیت BackgroundImafeLayout: طرح تصویر زمینه را مشخص میکند.
خاصیت Anchor : یکی از خصوصیت های مهم فرم Anchor است که تمام اشیاء این مشخصه را دارا هستند این خصوصیت موقعیت اشیاء را روی فرم زمانی که فرم تغییر اندازه می دهد مشخص می کند. برای مثال کنترل باتن را روی فرم قرار می دهیم:
اندازه فرم را تغییر می دهیم، مشاهده می کنیم که موقعیت کنترل باتن روی فرم تغییر نکرده است:
اگر بخواهیم موقعیت کنترل باتن با تغییر اندازه فرم تغییر کند،Anchor را روی None قرار می دهیم، حالا برنامه را اجرا می کنیم. اندازه فرم را تغییر می دهیم، مشاهده می کنیم که موقعیت کنترل باتن روی فرم تغییر کرد:

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