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

نام تاپیک: تشخيص زده شدن كليد

  1. #1

    تشخيص زده شدن كليد

    ميخوام تا وقتي فرم برنامم فعال هست اگه دكمه دلت زده شد تشخيص بدم

  2. #2

    نقل قول: تشخيص زده شدن كليد


    1. private void TextBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
    2. {
    3. if (e.KeyCode == Keys.Delete)
    4. {
    5. MessageBox.Show("you pressed delete key");
    6. }
    7. }



  3. #3

    نقل قول: تشخيص زده شدن كليد

    سلام
    برای فرم خاصیت KeyPreview برابر True بذار
    و تو رویداد KeyDown فرم کد زیرو بنویس

                if (e.KeyCode == Keys.Delete)
    this.Text = "Delete";

  4. #4
    کاربر دائمی آواتار modirmasool
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    Home is where the heart is
    پست
    491

    نقل قول: تشخيص زده شدن كليد

    نقل قول نوشته شده توسط بهنام بهمنی مشاهده تاپیک

    1. private void TextBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
    2. {
    3. if (e.KeyCode == Keys.Delete)
    4. {
    5. MessageBox.Show("you pressed delete key");
    6. }
    7. }


    سلام. من تازه سی شارپ رو شروع کردم.
    این توضیحتون باعث شد یه نگاهی به رویدادهای سی شارپ بندازم.
    چرا سی شارپ اینجوریه؟ ما باید برای هر کاری که میخوایم بکنیم، خودمون روال رویدادشو بنویسیم؟ آخه توی ویبی همه ی رویدادها در یه لیست پیش فرض هستن که به راحتی انتخاب میشن.

    این کد الان مشکلش چیه؟(قسمت قرمز رو خطا میگیره)

    private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
    {
    if (e.KeyCode == Keys.Delete)
    {

    MessageBox.Show("you pressed delete key");

    }

    }

  5. #5

    نقل قول: تشخيص زده شدن كليد

    کد بايد در رويداد فرم باشد
    من فقط يک مثال زدم

  6. #6
    کاربر دائمی آواتار group45
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کرمان
    سن
    36
    پست
    549

    نقل قول: تشخيص زده شدن كليد

    این برنامه همونیه که میخوای.فقط قبل اجرا کردنش اولا opacity رو 100 کن و برنامه رو خط به خط اجرا کن تا متوجه بشی

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

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