منو سازی در دلفی

نقطه مشترک بین همه برنامه های کاربردی وجود منو در بالای ان برای راحتی کاربر میباشد که دارای زیر منوها و عملکردهای متفاوتی است
menu1
در این مقاله نحوه ایجاد منوها در دلفی را اموزش میدهیم :
برای این کار از منوی استاندارد گزینه Main menu را انتخاب کنید
menu2
سپس برروی ان راست کلیک کرده و گزینه menu designer را اینتخاب کنید
در صفحه ایجاد شده فضای خالی دیده میشود که مانند منوی برنامه میباشد ولی نامی ندارد برای اینکه نام اولین گزینه منوی خودرا وارد کنید باید از از قسمت Caption در object inspector نام مورد نظر را وارد کنید
پس از وارد کردن نام ان منوی زیر ان نیز میتواند دارای نام و عملکرد خاصی باشد پس میتوان برای ان نیز در قسمت caption نامی انتخاب کرد
اگر در نام گزاری از – استفاده کنید خطی جداکننده بین دو گزینه منو شما ایجاد میشود که باعث راحتی کاربر و جلوگیری از خطا در هنگام انتخاب کردن گزینه های میشود
menu3
هم چنین این امکان در منو سازی وجود دارد تا تعریف زیرمنو برای هر گزینه داشته باشید برای انجام این کار کافیست وقتی زیر منوی خود را ایجاد کردید روی ان راست کلیک کرده و گزینه creat sub menu را کلیک کنید
برای ایجاد یک سر منو کافیست پس از راست کلیک گزینه Insert را کلیک کنید تا منوی دیگری در کنار منوی اولیه قرار گیرد و با Delete میتوانید انرا حذف کنید
یکی از امکانات بسیار مناسب در منو سازی دلفی ان است که این برنامه به صورت پیش فرض منوهای رایج در اکثر برنامه هارا در خود گنجانده است مثلا در اکثر برنامه های گزینه فایل وجود دارد و زیر منوهای ان معمولا open و یا save میباشد و… میباشد یا زیر منوی Edit که عملیات copy past در ان قرار دارد برای راحتی کاربر این موارد به صورت پیش فرض در دلفی موجود و برای اعمال ان به منوی خود کافیست روی منوی خود راست کلیک کرده و گزینه insert from template را انتخاب کنید و سپس منوی مورد نظر را انتخاب کنید اگر میخواهید تا مجموعه منوهای شما در کنار انان در دلفی ذخیره شود در موقع نیاز دوباره از منوی ذخیره شده خود استفاده کنید از گزینه save As template استفاده کنید
این امکان نیز وجود دارد تا منویی را دانلود و یا از محلی دیگر در کامپیوتر خود ذخیره کنید و سپس با استفاده از گزینه insert from resource انرا اضافه کنید
menu4
برای کددهی هر گزینه در منو کافیست روی ان دوبار کلیک کرده و پس از ورود به ان مانند button ها کد بنویسید