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

نام تاپیک: متد InvokeRequired چیست ؟

  1. #1
    کاربر دائمی آواتار arash ghafori
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    In Web
    پست
    208

    Question متد InvokeRequired چیست ؟

    با سلام.
    میخواستم بدونم متد InvokeRequired() چیه و به چه درد میخوره.
    مثلا :

    if (button3.InvokeRequired == true)
    {
    setDisplay d = new setDisplay(buttonText);
    this.Invoke(d, new object[] { btnText });
    }
    else
    {
    button3.Text = btnText;
    }


    ممنون میشم کمکم کنید.

  2. #2

    نقل قول: متد InvokeRequired چیست ؟

    InvokeRequired یک Property است.
    کنترل ها در Windows Forms به یک نخ خاص وابسته هستند و Thread-safe نیستند. بنابراین اگر یکی از متدهای کنترل را از Thread ای دیگر فراخوانی کنید، باید از یکی از متدهای Invoke جهت مشایعت این فراخوانی به Threadدرست استفاده کنید. این Property تعیین کننده آن است که آیا باید یک متد Invoke را فراخوانی کنید یا خیر، که زمانی که نمی دانید کدام Threadمالک کنترل شماست مفید است.
    بیشتر:http://msdn.microsoft.com/en-us/libr...erequired.aspx

تاپیک های مشابه

  1. سوال: دلیل ساخت متد از نوع خود کلاس چیست:
    نوشته شده توسط yavar00111 در بخش C#‎‎
    پاسخ: 3
    آخرین پست: پنج شنبه 25 خرداد 1391, 11:07 صبح
  2. سوال: کار متد GetDataPart() چیست ؟
    نوشته شده توسط Direlap در بخش C#‎‎
    پاسخ: 3
    آخرین پست: یک شنبه 10 اردیبهشت 1391, 14:55 عصر
  3. سوال: متد private در کلاس php چیست
    نوشته شده توسط mosi2007 در بخش PHP
    پاسخ: 3
    آخرین پست: یک شنبه 06 فروردین 1391, 12:37 عصر
  4. متد InitializeComponent(); چیست ؟و چه کاری انجام میدهد؟
    نوشته شده توسط F.zeinali در بخش C#‎‎
    پاسخ: 3
    آخرین پست: دوشنبه 25 مهر 1390, 11:59 صبح
  5. تعیین اندازه کاغذ در متد PrintForm
    نوشته شده توسط مسعود م در بخش VB.NET
    پاسخ: 1
    آخرین پست: چهارشنبه 28 خرداد 1382, 00:39 صبح

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

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