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

نام تاپیک: درخواست override کردن یک متد

  1. #1
    کاربر دائمی آواتار moferferi
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    اصفهان
    سن
    39
    پست
    788

    درخواست override کردن یک متد

    سلام
    چطور میتونم این کذ را override کنم.تا مجبور نباشم برای همه تکست باکس ها این کار را انجام بدم

    private
    void textBoxX1_Enter(object sender, EventArgs e)
    {
    textBoxX1.SelectAll();
    }

  2. #2

    نقل قول: درخواست override کردن یک متد

    نقل قول نوشته شده توسط moferferi مشاهده تاپیک
    سلام
    چطور میتونم این کذ را override کنم.تا مجبور نباشم برای همه تکست باکس ها این کار را انجام بدم

    private
    void textBoxX1_Enter(object sender, EventArgs e)
    {
    textBoxX1.SelectAll();
    }
    سلام
    برای همه textbox ها یه handler داشته باش و enter event همه textbox ها رو همین handler قرار بده.
    تو اون handler هم این کد رو بذار :

    private void textBox_Enter(object sender, EventArgs e)
    {
    (sender as TextBox).SelectAll();
    }


  3. #3
    کاربر دائمی آواتار moferferi
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    اصفهان
    سن
    39
    پست
    788

    نقل قول: درخواست override کردن یک متد

    اقا ممنون.
    ولی نمیشه کاری کرد که مجبور نباشیم واسه تک تک تکست باکس ها این کد را بنویسیم.

  4. #4

    نقل قول: درخواست override کردن یک متد

    نقل قول نوشته شده توسط moferferi مشاهده تاپیک
    اقا ممنون.
    ولی نمیشه کاری کرد که مجبور نباشیم واسه تک تک تکست باکس ها این کد را بنویسیم.
    سلام
    خب همینم همینجوریه که!
    شما الان مجبور نیستین که این کد رو برای تک تک text box ها بنویسی.
    فقط باید برای هر کدوم از text box ها، شما برای event enter شون این Handler رو بذاری .
    مثل :

    txtBox1.Enter += new EventHandler(textBox_Enter);

    txtBox2.Enter += new EventHandler(textBox_Enter);

    txtBox3.Enter += new EventHandler(textBox_Enter);


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

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