PDA

View Full Version : منو کشویی



www.ilampro.com
پنج شنبه 21 آذر 1387, 17:16 عصر
سلام به تمام اهالی سایت
دوستان عزیز باز هم با زحمت امودم . من می خوام یک برنامه منوی کشویی بنویسم
البته هنوز ننوشتم و نمی دونم که چطور بنویسم که صفحه قبلی گرافیکش به هم نریزه
دوستان عزیز اگه می تونید لطفا راهنمایی کنید

saeid99
دوشنبه 25 آذر 1387, 19:15 عصر
سلام
زیاد سخت نیست
با چند تا حلقه while و چند تا switch به راحتی میتونی این کار رو انجام بدی...
اول باید یه منوی ساده و غیر کشویی بسازی سپس روش بیشتر کار کنی..........

www.ilampro.com
شنبه 30 آذر 1387, 20:49 عصر
سلام دوست عزیز
اگه یک کم بیشتر راهنمایی کنید ممنون میشم. ما که جز همین تشکر کاری از دستمون بر نمی اد

www.ilampro.com
دوشنبه 02 دی 1387, 21:13 عصر
سلام ودرود فراوان بر همه شما اهالی سایت
دوستان کسی نیست که به طور مفصل تر ما رو راهنمایی کنه
البته از راهنمایی دوست عزیزمون متشکرم

saeid99
سه شنبه 03 دی 1387, 18:42 عصر
ببین اینی که میخوام بگم مشکلش اینکه که تعمیمش وقت میگیره ولی ساده هستش...
اول اینکه باید مشخص کنی که منو هایت چند تا گزینه داشته باشه فرضا میگیم که 2 گزینه داشته باشه که گزینه اول خودش 3 زیر مجموعه و گزینه دوم 4 زیر مجموعه داشته باشه حال میریم سراغ برنامه:

اول باید یه سری کد اسکی رو بدونی مثلا کلید اینتر و جهت نماها...
چون منوی ما دو گزینه داره مثلا file و edit حا میآییم در مکان مورد نظر این دو عامل رو مینویسیم البته file و edit رنگاش متفاوت باشه بعدش داخل یه حلقه مثلا میگه که با کلید چپ رنگ file قرمز بشه و edit آبی که من اینجا رنگ جداکننده رو آبی گرفتم یعنی edit رنگ آبی بود یعنی edit انتخاب شده بعدش با کد اسکی اینتر مینویسی که اگر اینتر فشرده شد فلان تابع فراخوانی بشه یا کار خاصی رو انجام بده البته باید بگم که ما چون دو عامل file و edit داریم 2 متغیر نیز تعریف میکنیم و میگیم که اگر گزینه انخاب شده file بود یکی رو صفر و دیگری رو یک بزار که در به کارگیری دکمه اینتر و تغییر رنگ بدردت میخوره....
برای زیر منو ها هم میتونی همچین کاری کنی فقط باید توجه کنی که وقتی زیر منویی باز شد و میخواهیم که به زیر منوی دیگری بریم منوی قبلی clrscrبشه و زیر منوی مورد نظر رسم بشه ....
در مورد زیر منو ها هم باید مثل حالت اول روش کار کنی...
****************************************

saeid99
سه شنبه 03 دی 1387, 18:45 عصر
راستی کد اسکی اینتر وجهت نما ها هم بصورت زیر هستش...
بالا=>72
پایین=>80
چپ=>75
راست=>77
اینتر=>13