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

نام تاپیک: فراخوانی _KeyDown مربوط به TextBox

  1. #1

    فراخوانی _KeyDown مربوط به TextBox

    سلام
    من یک سری کد توی _KeyDown یک تکس باکس نوشتم ، حالا می خوام که اونو یک جای دیگه فراخوانی کنم ، چطور میتونم این کار رو انجام بدم؟
    با تشکر


    استخدام برنامه نویس دات نت (Asp.net,C#‎‎‎‎,jquery,...)
    ترجیحا خراسان شمالی ، بجنورد
    به صورت پاره وقت و تمام وقت

    ارسال اطلاعات و رزومه کاری به Job@tosa.ir

  2. #2
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    کاشان
    پست
    580

    نقل قول: فراخوانی _KeyDown مربوط به TextBox

    دوست عزیز سلام

    اگه منظورت اینه که این کدها در رویداد KeyDown تکست باکس دیگری هم صدا زده شود ، خیلی راحت به بخش رویدادهای تکست باکس دوم برو و با استفاده از فلش کنار رویداد KeyDown فهرستی از رویدادهایی که در برنامه هست و می توان به این رویداد نسبت داد ، نمایش داده می شود که انتخابش می کنی .

    اگه منظورت اینه که در بخش کد نویسی در میان کدها این رویداد رو صدا بزنی ، خیلی ساده اگه پارامترهای ورودیش برات مهم نیست ، اسمش رو با دو تا پارامتر الکی بکار ببر شبیه صدا زدن یک تابع . البته روش بهتری هم هست .

  3. #3
    کاربر دائمی
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    آستارا-تهران
    پست
    357

    نقل قول: فراخوانی _KeyDown مربوط به TextBox

    کار اصولی این است که دستورات داخل رویداد رو به صورت یک متد درآوری و هر جا که خواستی فراخوانی کنی.

  4. #4

    نقل قول: فراخوانی _KeyDown مربوط به TextBox

    میشه 1 مثال بزنید؟
    منظورم کده!


    استخدام برنامه نویس دات نت (Asp.net,C#‎‎‎‎,jquery,...)
    ترجیحا خراسان شمالی ، بجنورد
    به صورت پاره وقت و تمام وقت

    ارسال اطلاعات و رزومه کاری به Job@tosa.ir

  5. #5
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    کاشان
    پست
    580

    نقل قول: فراخوانی _KeyDown مربوط به TextBox

    طبق روش اولم من می خواستم مثلا در کمبو باکس هام فقط کلیدهای بالا و پایین کار کنن پس یه تابع مثل زیر نوشتم و اونو تو رویداد KeyPress تک تک کمبوهام صدا زدم :

    // 4 Read Only Setting 4 DropDown Lists
    privatevoid DropDownKeyPressControll(object sender, KeyPressEventArgs e)
    {
    Keys pressKey = (Keys)e.KeyChar;
    if (pressKey == Keys.Up || pressKey == Keys.Down)
    e.Handled =
    false;
    else
    e.Handled = true;
    }


    طبق روش دوم باز هم دو راه داری ، یا دستورات رو طبق اونچه که دوستمون گفتن باید یه تابع کنی و هر جا خواستی استفاده کنی یا اینکه مثلا همین رویداد بالا رو به شکل زیر صدا بزنی :
    ...
    DropDownKeyPressControll(sender,e);
    ...

    برای sender و e باید پارامترهایی از همون جنس ها یا بسازی یا تو هر رویدادی هستی از پارامترهای اون استفاده کنی مثلا تو رویداد تغییر متن تکست باکس هستی ، می تونی sender اونو تو ورودی این تابع که صدا می زنی بیاری .

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

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