PDA

View Full Version : سوال: ایجاد یک ابر کلید در برنامه



JaVa
جمعه 27 بهمن 1391, 15:29 عصر
سلام و درود بر شما.:لبخندساده:

دوستان شما در برنامه های مختلفی که کار می کنید هر جای برنامه که کلید [F1] رو بزنید فرم Help باز میشه.:متفکر:
چطور میشه این رو پیاده کرد.؟:متفکر:

در ضمن این کد (در رویداد KeyDown )که پایین هست . فقط توی همون فرم فعال اینکار می کنه.اگه یه فرم رو باز کنی این کلید میانبر غیر دسترس میشه.

If e.KeyCode = Keys.F1 Then
FrmHelp.Show()
End If

باتشکر.

mc_laren
یک شنبه 29 بهمن 1391, 22:51 عصر
برای اینکه بتونی که یک کلید رو تو تمام فرم هات استفاده کنی مثل همین F1 کافی کدی که نوشتی رو ببری توی فرم مادرت
وقتی کدت رو توی فرم مادر بنویسی اونوقت توی تمامی فرم های فرزند هم کار می کنه

JaVa
دوشنبه 30 بهمن 1391, 00:11 صبح
برای اینکه بتونی که یک کلید رو تو تمام فرم هات استفاده کنی مثل همین F1 کافی کدی که نوشتی رو ببری توی فرم مادرت
وقتی کدت رو توی فرم مادر بنویسی اونوقت توی تمامی فرم های فرزند هم کار می کنه

راه دیگه ای سراغ ندارید ؟

mc_laren
دوشنبه 30 بهمن 1391, 16:42 عصر
راه دیگه ای سراغ ندارید ؟
مگه شما فرم هاتون دارای رابطه پدر فرزندی نیستند؟

JaVa
دوشنبه 30 بهمن 1391, 18:40 عصر
مگه شما فرم هاتون دارای رابطه پدر فرزندی نیستند؟

عزیز ساختار برنامه من به نحوی هست که نمیشه از فرم های پدر و فرزند استفاده کنم.

لطفا اگه راه حلی برای این موضوع وجو داره راهنمایی کنید.

یه کلید که بشه از همه جای برنامه بهش دسترسی پیدا کرد:لبخندساده:

با تشکر.

barnamenevisjavan
سه شنبه 01 اسفند 1391, 15:40 عصر
دوست عزیز من نمونه دارم که حتی اگر فوکوس روی برنامه نباشه با زدن اون کلید (حتی میتونه چند کلمه باشه مثلا mahdi) برنامه اجرا بشه (البته باید در حالت اجرا باشه برنامه) باید بگردم پیدا کنم