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

نام تاپیک: درست کردن یک event برای یک متغیر

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

    درست کردن یک event برای یک متغیر

    سلام.
    من یه کلاس تعریف کردم که توش یه سری متغیر داره.
    میخوام برای یکی از متغیر ها یه VariableChanged event درست کنم.
    از کجا میشه فهمید اون متغیر (متغیر مورد نظر) تغییر کرده؟
    امیدوارم منظورو خوب رسونده باشم.
    با تشکر.

  2. #2
    کاربر دائمی آواتار M.YasPro
    تاریخ عضویت
    آبان 1386
    محل زندگی
    Kernel
    پست
    1,171

    نقل قول: درست کردن یک event برای یک متغیر

    سلام

    int variable;

    public int Variable
    {
    get { return variable; }
    set { variable = value;
    //write your codes
    }
    }

    موفق باشید .

  3. #3
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آذر 1387
    محل زندگی
    تهران
    پست
    848

    نقل قول: درست کردن یک event برای یک متغیر

    تو قسمت Write your code میتونید یه Event رو Raise کنین و در جاهای دیگه اون رو هندلش کنین

  4. #4
    کاربر دائمی آواتار hakelberfin
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    تبریز
    پست
    137

    نقل قول: درست کردن یک event برای یک متغیر

    این کد رو به ابتدای کلاست اضافه کن
      public event EventHandler Changed;


    protected virtual void OnChanged(EventArgs e)
    {
    if (Changed != null)
    Changed(this, e);
    }


    در این قسمت اگه مقدار isDone برابر True بشه رویداد OnChanged فراخوانی میشه

       bool isDone;
    [DefaultValue(false)]
    public bool IsDone
    {
    get
    {
    return isDone;
    }
    set
    {
    isDone = value;
    if(this.isDone)
    OnChanged(EventArgs.Empty);
    }
    }

برچسب های این تاپیک

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

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