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

نام تاپیک: ست کردن کاری خاص به دکمه های کیبورد

  1. #1

    Question ست کردن کاری خاص به دکمه های کیبورد

    سلام
    1-من میخوام وقتی دکمه ای از کیبورد فشار داده میشه،مثلا کلید f3 کار خاصی برام انجام بده ،برا مثال عمل کلیک روی دکمه ای که تو برنامه ام گذاشتم را انجام بده.

    2-وقتی داخل یک تکست باکس تایپ میکنم اگر دکمه enter را بزنم کرسر به تکست باکس دیگر(مورد نظر) منتقل شه.

    ممنون میشم کمکم کنید.

  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    تهران
    پست
    319

    نقل قول: ست کردن کاری خاص به دکمه های کیبورد

    سلام
    switch(e.keyvalue){case 13:textbox2.focus();}

    این خط رو درون رویداد keydown مربوط به تکست باکس 1 بنویس(جاب سوال دوم هست)

  3. #3
    کاربر دائمی
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    تهران
    پست
    319

    نقل قول: ست کردن کاری خاص به دکمه های کیبورد

    برای سوال اول : اگه مثلا می خوای با زدن کلید f3 دکمه خروج کار کنه می تونی این رو بنویسی
    if(
    e.KeyValue
    ==114)close();
    کد بالا رو باید درون رویداد keydown مربوط به فرم بنویسی
    کد هر دکمه ای رو هم که بخوای به دست بیاری اینطور می تونی:
    privatevoid Form1_KeyDown(object sender, KeyEventArgs e)
    {
    label1.Text=(e.KeyValue).ToString();
    }
    آخرین ویرایش به وسیله f_naderi : چهارشنبه 07 اردیبهشت 1390 در 05:12 صبح

  4. #4

    نقل قول: ست کردن کاری خاص به دکمه های کیبورد

    برا سوال دوم این کد جواب میده ،اما تو textbox1 نمیخوام عمل enter عمل کنه فقط وقتی enter شد پرش کنه ،تو textbox1 که عمل اینتر صورت مگیره یه سطر میاد پایین نوشته گم میشه

  5. #5

    نقل قول: ست کردن کاری خاص به دکمه های کیبورد

    برا سوال اول نیز موقعی که فرم خالی باشه کد بالا کارا هست؟
    وقتی روی فرم ابزار مثلا تکست باکس میزاریم دیگه این کد بالا کارا نیست

  6. #6

    نقل قول: ست کردن کاری خاص به دکمه های کیبورد

    سلام دوست عزيز
    در مورد سوال دومتون مي تونيد در KeyPressEvent تكست باكس كد زير را بنويسيد :

    if (e.KeyChar == (char)Keys.Enter)
    {
    e.Handled = false;
    txt2.Select();
    }


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

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