PDA

View Full Version : فعال سازيكليد ميانبر تعريف شده در منو در همه فرمها



mustafa13
پنج شنبه 20 آبان 1389, 13:50 عصر
سلام
در فرم اصلي براي مثال جهت اجراي اينترنت اكسپلور از كليد ميانبر F10 تعريف شده استفاده مي كنيم حال اگه بخواهيم در جاي ديگه استفاده كنيم در يك فرمي كه showDialog() استفاده شده از كليد ميانبري تعريف شده در فرم اصلي استفاده كنيم امكاناش هست يا نه
صلوات

محسن شامحمدی
پنج شنبه 20 آبان 1389, 16:14 عصر
مي تونيد از وراثت فرم ها كمك بگيريد:
يك فرم درست مي كنيد و توي اون كليدهاي تركيبي رو تعريف مي كنيد
حالا فرم اصلي و بقيه فرم ها رو از اون به ارث مي بريد
اينطوري يك بار كد مي نويسين ولي تو همه ي فرم ها كار مي كنه

mustafa13
پنج شنبه 20 آبان 1389, 17:49 عصر
سلام
دوست عزيز من نتونستم جواب بگيرم ضميمه كردم محبت كنيد يه چكي كنيد با تشكر
صلوات

میلاد قاضی پور
پنج شنبه 20 آبان 1389, 18:11 عصر
:لبخندساده:درود خداوند بر شما . شما میتونید در رویداد کی پرس تمام فرمهاتون ، رویداد فرم اصلیتون رو فراخوانی کنید یا اینکه طبق گفته دوستمون ...

mustafa13
پنج شنبه 20 آبان 1389, 19:00 عصر
:لبخندساده:درود خداوند بر شما . شما میتونید در رویداد کی پرس تمام فرمهاتون ، رویداد فرم اصلیتون رو فراخوانی کنید یا اینکه طبق گفته دوستمون ...
فراخواني رويداد فرم اصلي در همهفرم ها ايا بر سرعت لود شدن تاثيي نمي گذاره
دوست عزيز اون مثال ضيميمه شده را شما نگاه كرديد
با تشكر
الهم صل علی محمد و ال محمد و عجل فرجهم (http://www.salewat.persianblog.ir/)

میلاد قاضی پور
پنج شنبه 20 آبان 1389, 19:18 عصر
برنامه حضرتعالی رویت شد . روی سرعت لود شدن خیر. ببینید یک تابع در فرم اول یا هر فرمی که خواستید بنویسید که اولا یک پارامتر عددی بگیره و بررسی کنه که ایا با کد اسکی اف12 برابر هست یا خیر که اگر بود رویداد مورد نظر منوی برنامه رو اجرا کنه. این تابع رو در رویداد کی پرس فرمهای دلخواهتون فراخوانی کنید و به عنوان پارامتر هم کد اسکی کلید فشرده شده رو به تابعی که فرخوانی کردید پاس بدید تا عملیات انجام بشه . و من الله توفیق .