منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] Invoke - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : [سؤال] Invoke (/showthread.php?tid=24986)



Invoke - Mohamed20 - 16-05-18

عندي استفسار حول Invoke كنت استخدم Invoke في مشريع Wpf هكذا

كود :
   public string GetUserPassword()
       {
           return base.Dispatcher.Invoke<string>(() => this.login_password.Password);
       }

لاكن عند الطبيق فى مشريع Windows Form لا يعمل يعطي خطأ جربت الكثير من الاكواد مثل

كود :
       public string GetUserUsername()
       {

           return this.Invoke(() => this.textBox1.Text);

           return this.Invoke<string>(() => tthis.textBox1.Text);

           return this.Invoke(new Action<string>(), this.textBox1.Text);

           return this.Invoke(new Action<string>() => textBox1.Text);

           return this.Invoke(new Action<string>(), new object[] { this.textBox1.Text });

           return this.Invoke(new Action<string>(), new object[] { this.textBox1.Text });

           return this.Invoke(() => new object[] { this.textBox1.Text });

           return base.Dispatcher.Invoke<string>(() => this.textBox1.Text);

       }

لاكن يعطي خطأ فى جميع الاكواد هل من حل لهذه المشكلة و لو ممكن شرح الحل اذا امكن للاستفادة شكرآ 

كل سنة و انتم طيبين و رمضان كريم


RE: Invoke - elgokr - 17-05-18

القى نظرة مججداً فى الكود على السطر التالى
كود :
return this.Invoke<string>(() => tthis.textBox1.Text);

خاصتاً عند هذا

كود :
tthis.textBox1.Text


تحياتى لك