ساخت منو


ساخت منو
براي خريد اين درس نياز است وارد سايت شويد. در صورت نداشتن حساب کاربري عضو شويد.

ممکن است که برنامه ما کارهای متعددی برای کاربر انجام دهد، به کمک منو می‌توان این کارها را دسته بندی کرد تا کاربر دسترسی آسانتری به آنها داشته باشد. نمونه این نوع منوها را می‌توانیم در نرم‌افزار Notepan مشاهده کنیم.

یکی دیگر از کاربردهای منو این است که مانع از زیاد شدن تعداد دکمه‌ها روی صفحه می‌شود، زیرا اگر منو نباشد کاربر برای دسترسی به هر ویژگی بایر روی یک دکمه کلیک کند.

از پنجره ToolBox بر روی گزینه MenuStrip دابل کلیک کنید تا یک منو برای شما ساخته شود. درحالت عادی منو ما خالی است اما یک کادر متن برای ورود داده‌ها توسط ما قرار دارد. اگر پس از پرکردن کادر متن، کادر متن پایین را پر کنیم، مقدار کادر متن پایینی زیر منو کادر متن بالایی خواهد شد در غیر این صورت دو مجموعه جداگانه می‌شوند. همچنین می‌توانیم برای این زیر منوها چند زیر منو دیگر نیز بسازیم.

اگر درون یکی از این کادر متن‌ها کاراکتر «-» را قرار دهیم، یک خط جدا کنند ایجاد می‌شود.

TextDirection

در ویژگی TextDirection می‌توانیم عموری یا افقی بودن گزینه‌های منو را تنظیم کنیم.

Image و DisplayStyle

بعضی از گزینه‌های منو نیاز دارند که علاوه بر متن، تصویر نیز داشته باشند. اگر در ویژگی DisplayStyle گزینه ImageAndText را انتخاب کنیم می‌توانیم با کمک ویژگی Image یک تصویر برای گزینه‌های منو انتخاب کنیم.

ImageScaling

در ویژگی ImageScaling می‌توانیم تنظیم کنیم تصویری که برای گزینه‌های منو انتخاب کرده‌ایم با اندازه خودشان نمایش داده شود یا اندازه استاندارد.

ShortcutKeys

در ویژگی ShortcutKeys می‌توانیم کلیدهای میانبر برای گزینه‌های منو انتخاب کنیم.

ShowShortcutKeys

در ویژگی ShowShortcutKeys می‌توانیم تنظیم کنیم که کلید میانبر هر گزینه، درون آن گزینه نمایش داده شود یا نه.

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

private void exitToolStripMenuItem_Click(object sender, EventArgs e)
{
    Application.Exit(); //برنامه از خروج
}

 


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


مشخصات دوره


مدرس دوره : مهدی عباسی
تعداد جلسات : جلسه
مدت زمان : 538 دقیقه
حجم دوره : 1/24 گیگابایت
سطح مهارت : مقدماتی
وضعیت دوره : پایان یافته
تعداد دانشجویان : 2593
: میانگین امتیاز
برای دسترسی به این دوره وارد یا عضو شوید.
مهدی عباسی

مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و ....