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

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

الصفحات: 1 2


كود تسمية الفورم من تكست في فورم اخر - anes - 21-05-18

 
كود :
this.Text = System.Windows.Forms.Form1.Label4.Text;
جربت هذا الكود بدون جدوى Big Grin Big Grin



RE: كود تسمية الفورم من تكست في فورم اخر - elgokr - 21-05-18

فقط استخدم التالى
كود :
this.Text = Form1.Label1.Text;

ولكن تذكر يجب ان يكون Form1 يعمل حتى يتمكن Form2 من جلب قيمة Label1
غير ذلك لا يعمل الكود

تحياتى لك وتمنياتى لك التوفيق



RE: كود تسمية الفورم من تكست في فورم اخر - anes - 21-05-18

(21-05-18, 08:53 PM)elgokr كتب : فقط استخدم التالى
كود :
this.Text = Form1.Label1.Text;

ولكن تذكر يجب ان يكون Form1 يعمل حتى يتمكن Form2 من جلب قيمة Label1
غير ذلك لا يعمل الكود

تحياتى لك وتمنياتى لك التوفيق

للاسف اخي لم ينفع


RE: كود تسمية الفورم من تكست في فورم اخر - محمد كريّم - 22-05-18

اولا يجب انشاء instance من الفورم المعني
كود :
Form1 ff = new Form1();


ثانيا يجب ان يكون الـ access modifier الخاص بالعنصر Label1 محدد كـ public

بعد ذلك يمكنك الوصول للنص

كود :
this.Text = ff.Label1.Text;



RE: كود تسمية الفورم من تكست في فورم اخر - anes - 22-05-18

(22-05-18, 12:34 AM)محمد كريّم كتب : اولا يجب انشاء instance من الفورم المعني
كود :
Form1 ff = new Form1();


ثانيا يجب ان يكون الـ access modifier الخاص بالعنصر Label1 محدد كـ public

بعد ذلك يمكنك الوصول للنص

كود :
this.Text = ff.Label1.Text;

ممكن اضافة صغيرة اخي اين اجد access modifier لهذه الادات
وشكرا


RE: كود تسمية الفورم من تكست في فورم اخر - محمد كريّم - 22-05-18

اختر اي اداة في الفورم ثم ابحث في نافذة الخصائص الجانبية
في vb تقريبا اسمها friend بدلا من public


RE: كود تسمية الفورم من تكست في فورم اخر - anes - 22-05-18

(22-05-18, 02:16 AM)محمد كريّم كتب : اختر اي اداة في الفورم ثم ابحث في نافذة الخصائص الجانبية
في vb تقريبا اسمها friend بدلا من public

اسف اخي على التاخر كنت رايح اغير الرد تم ايجاد ها
الف شكر لك  ورمضان كريم Big Grin


RE: كود تسمية الفورم من تكست في فورم اخر - anes - 22-05-18

هذا لتسمية الفورم
وكيف يتم ارسال تكست من ليبل في الفورم الاول  لليبل في الفورم الثاني


RE: كود تسمية الفورم من تكست في فورم اخر - elgokr - 22-05-18

(22-05-18, 04:32 AM)anes كتب : هذا لتسمية الفورم
وكيف يتم ارسال تكست من ليبل في الفورم الاول  لليبل في الفورم الثاني


استخدم نفس الطريقة

بناءاً على الاكواد الاخير للردود

كود :
Label1.Text = ff.Label1.Text

تحياتى لك



RE: كود تسمية الفورم من تكست في فورم اخر - محمد كريّم - 22-05-18

(22-05-18, 04:32 AM)anes كتب : هذا لتسمية الفورم
وكيف يتم ارسال تكست من ليبل في الفورم الاول  لليبل في الفورم الثاني


اخي البرمجة منطق
يعني ليش نجيب قيمة label من فورم لفورم تاني بدل ما نجيب القيمة من المصدر نفسه اللي ياخد منه الاول؟
ارجوك لا تعتمد على هذه الطريقة في البرمجة