• Invoke نکردن
    #1
    Note 
    سلام
    چطوری delegati توی یک کلاس تعریف کنم که توی WinForms نیازی به Invoke کردن نداشته باشه
    یعنی میخوام توی WinForm جای این کد :
    [CSHARP]
    public void onGetRes(string e)
    {
    if (base.InvokeRequired)
    base.BeginInvoke(new Response(onGetRes), new object[] { e });
    else
    {
    Text = e;
    }
    }
    [/CSHARP]

    اینجوریش کنم :

    [CSHARP]
    public void onGetRes(string e)
    {
    Text = e;
    }
    [/CSHARP]


    آیا همچین چیزی میشه ؟

    ممنون

    See your dreams every where  and every time , try to remember your dreams because a man lives with his dreams forever
    پاسخ
    #2
    Note 
    باید از همون روش استفاده کنی
    این کد رو هم میتونی بکار ببری اما برنامه نویسا توصیه نمیکنن
    [CSHARP]
    CheckForIllegalCrossThreadCalls = false;
    [/CSHARP]

    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
    Note کاربرد Invoke The Arrow 3 701 04-02-2014 ساعت 23:27
    آخرین ارسال: xMAN

    کاربرانِ درحال بازدید از این موضوع:   1 مهمان