نمایش نتایج 1 تا 4 از 4

نام تاپیک: مشکل در رویداد keypress

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آذر 1389
    محل زندگی
    ایران
    پست
    1,328

    مشکل در رویداد keypress

    سلام دوستان
    من تو فرمم چندتا کنترل دارم که امکان داره فوکوس رو هر کدوم باشه
    حالا چه کدیو تو چه رویدادی بنویسم که فوکوس رو هر کنترل بود با فشردن کلید مثلأf1 یک پردازش انجام بشه
    ممنون

  2. #2

    نقل قول: مشکل در رویداد keypress

    اول خاصیت KeyPreview را در فرم برابر با True قرار دهید.

    بعد در رویداد Key_Down با توجه به مثال زیر عمل کنید:

    private void Form1_KeyDown(object sender, KeyEventArgs e)
    {
    if (e.KeyCode == Keys.F1)
    {
    if (this.textBox1.Focused)
    {
    //do something
    }
    }
    }

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آذر 1389
    محل زندگی
    ایران
    پست
    1,328

    نقل قول: مشکل در رویداد keypress

    حالا اگه بخواییم بگیم کلید ctrl+s چی

  4. #4

    نقل قول: مشکل در رویداد keypress

    if (e.Control && e.KeyCode == Keys.S)

تاپیک های مشابه

  1. فراخوانی اعداد 0 تا 9 با کد اسکی آنها در رویداد keypress
    نوشته شده توسط vb341 در بخش برنامه نویسی در 6 VB
    پاسخ: 14
    آخرین پست: جمعه 26 آبان 1391, 09:53 صبح
  2. مشکل در رویداد KeyPress
    نوشته شده توسط sd.CSharpProgrammer در بخش C#‎‎
    پاسخ: 5
    آخرین پست: دوشنبه 10 اسفند 1388, 21:22 عصر
  3. یه مشکل با رویداد OnClose
    نوشته شده توسط MNosouhi در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: سه شنبه 05 اردیبهشت 1385, 10:34 صبح
  4. چه طور میشه رویداد keypress رو در یک celدر dbgrid مشخص کرد؟
    نوشته شده توسط ََAnswer در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 2
    آخرین پست: دوشنبه 07 فروردین 1385, 16:13 عصر
  5. تشخیص رویداد keypress
    نوشته شده توسط ir_ali_s در بخش VB.NET
    پاسخ: 2
    آخرین پست: یک شنبه 20 آذر 1384, 10:36 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •